Course Compose is a course-review website tailored for Stamford students, providing a platform for sharing and discovering insights about various courses. Similar to Glassdoor, Course Compose aims to offer a transparent and informative space where students can review and rate their courses.
The project follows a NextJS Turbo Repo architecture, with the backend comprised of microservices implemented in Typescript and Golang.
Install dependencies:
pnpm install
Make sure that Docker is installed
Bootstrap project for development
For Unix Based Sysyems
pnpm run bootstrap:unix
For Windows
pnpm run bootstrap:windows
Why? See, the environment variables are not properly kept in the context of the execution of the command on Windows, which means we have to work around that.
pnpm run dev