IT64-BU53 :: KMUTT Elective Courses Review System

ระบบรีวิววิชาเลือกสำหรับนักศึกษามหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี

details
KMUTT Elective Course Review System is a website where students can share their experiences in various elective courses. The primary target users are students of King Mongkut's University of Technology Thonburi (KMUTT). Students can log in to the system using their KMUTT email accounts.They can review the courses they have previously enrolled in to share their experiences, comment and interact with other students, or share interesting courses to other platforms to increase visibility. Additionally, users can earn points through their participation, such as writing reviews and sharing courses, and redeem those points for various rewards.
tools & techniques

Frontend

Frameworks: Next.jsnextjs , ReactReact UI Libraries: Material UI mui , Tailwindtailwind Caching/Data-fetching: SWRswr Data Validation: Zodzod, React Hook Formreact-hook-form

Backend

Programming Languages: JavaScriptjavascript , Node.jsnodejs Framework: Fastifyfastify Authentication: Microsoft Entra IDmicrosoft-entra ORM: Prismaprisma Websocket: Socket.iosocketio

Database

Relational Database: MySQLmysql Storage Service: Amazon S3amazon-s3

3rd Party Service

Generative AI: Geminigemini

Infrastructure

Container Management: Dockerdocker Hosting: SIT Virtual Machinesit-vm , Ubuntuubuntu Web Server: Nginxnginx

Development Tools

Project Management: Trellotrello , Discorddiscord , Microsoft Teamsteams Design: Figmafigma, Canva canva Testing: Postmanpostman Version Control: Githubgithub Code Editor: Visual Studio Codevscode
author
นายอัซมี่ พุ่มสว่าง
รหัสนักศึกษา 64130500124
usamee.aki@mail.kmutt.ac.th
นายธนวินท์ นิลแก้ว
รหัสนักศึกษา 64130500100
thanawin.nink@kmutt.ac.th
นายศุภวัฒน์ นามกร
รหัสนักศึกษา 64130500123
suppawat.namk@kmutt.ac.th
advisor
Olarn Rojanapornpun