Taufan Fajarama Putrawansyah R
- Fawwaz Abrial Saffa (16521147)
- Rayhan Siregar (16521301)
- Ditra Rizqa Amadia (16521531)
- Christian Albert Hasiholan (16521120)
- Akbar Maulana Ridho (16521147)
- Vieri Fajar Firdaus (16521294)
- Devina Ar'raudah (16521065)
- Auvarifqi Putra Diandra (16521092)
- Muhammad Shulhan (16521379)
- Muhammad Zaki Amanullah (16521377)
- Muhammad Naufal Nalendra (16521240)
- Ananda Abdul Hafizh (16521065)
- Vieri Fajar Firdaus (16521294)
- Brian Kheng (16521208)
- Mario Nicholas Rayhan (16521250)
- Devina Ar'raudah (16521065)
- Auvarifqi Putra Diandra (16521092)
- Muhammad Shulhan (16521379)
- Muhammad Zaki Amanullah (16521377)
Project "Cari Kelas", presented by Group 16, is a solution to ITB college students' problems, which is mostly a lack of information about the compulsory and elective courses provided by ITB. The implementation will be built on a website which contains more than enough information and reviews for each of the courses from every major in ITB. The core of the website is built with the help of Next.js and the ReactJS framework.
The presentation is accesible on https://drive.google.com/file/d/1c3qukTunJqXImHZQduSDjXLEi6Ke-41t/view?usp=sharing
The website is deployed on https://milestone02-k16-three.vercel.app/.
- Clone this repository.
- Install packages with
npm i
oryarn i
. - Run
npm run dev
oryarn dev
to start the server. - Open http://localhost:3000 with your browser to see the result.
User can search by inputing a particular keyword to search the subject's feedback in the field provided. Moreover, user can also filter the feedback based on Major and Category.
User can add a feedback to the subject which had been taken by filling the provided form.
User can upvote useful feedback by click the upvote button.
React is a free and open-source front-end JavaScript library for building user interfaces based on UI components.
Next.js is an open-source web development framework built on top of Node.js.
TypeScript is a free and open source programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language.
CSS stands for Cascading Style Sheets. CSS describes how HTML elements are to be displayed on screen, paper, or in other media
tRPC is a very light library which lets you build fully typesafe APIs without the need of schemas or code generation.
Prisma is an open-source ORM that drastically simplifies data modeling, migrations, and data access for SQL databases in Node. js and TypeScript.