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.
- Start a local development server
pnpm run dev