Course Compass
A website where KTH students can find, save and review courses. Originally made as a project for the course DH2643.
Description
This project was finished, but we decided to continue working on it after the course had ended. The website allows KTH studnents to search for courses, save them to their profile, and write reviews. The website features user authentication, a search function with multiple filters, and a clean, user-friendly interface. We created the frontend using Next.js and Tailwind CSS, and the backend using Node.js and PostgreSQL with Neon and ElasticSearch. This project will be expanded further.
Contributions
- Implemented a lot of the search functionality - Created several components - Created tests in Jest - Worked on styling. - Worked on filtering.
Tech Stack
Next.js, Tailwind CSS, TypeScript, React, Node.js, PostgreSQL, ElasticSearch, DockerPictures
