IT64-BU53 :: KMUTT Elective Courses Review System

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

details
Kmutt Elective Courses Review System is a website where you review elective courses and display other people's reviews and course evaluation scores. Users can view the list of elective courses, other people's reviews and can login using Kmutt Email to review the subjects you want. Users can also upvote/downvote reviews that they find useful or not.
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