stamford-syntax-club / course-compose

Course Compose is a course-review website tailored for Stamford students, providing a platform for sharing and discovering insights about various courses
MIT License
2 stars 0 forks source link

Course Compose

Overview

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.

Project Structure

The project follows a NextJS Turbo Repo architecture, with the backend comprised of microservices implemented in Typescript and Golang.

Getting Started

  1. Install dependencies:

    pnpm install
  2. Make sure that Docker is installed

  3. 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.

  1. Start a local development server
    pnpm run dev