/CourseView

A Course History and Planning Tool for students of UMass Amherst.

Primary LanguageTypeScriptMIT LicenseMIT

example workflow Vercel Deploy

CourseView

A Course History and Planning Tool for students of UMass Amherst. This project is a part of the CS326 Web Programming course at UMass Amherst.

Live Preview

App Views

Login Course History Add a Course Degree Completion

Getting Started

This repository is organized into two main directories.

.
├── backend
└── frontend

To run the project:

npm install
npm run start

Now, you can visit http://localhost:3000 to view the app.

Cloning the Repo

git clone git@github.com:atharvakale343/326-final-project-spring-24.git
# this uses the rebase strategy when pulling, read more about it here: https://git-scm.com/docs/git-config#Documentation/git-config.txt-pullrebase
git config pull.rebase true

Development

Frontend

In your terminal, navigate to the frontend directory and run the following commands:

cd frontend
npm install
npm run dev

Read more about the frontend in the frontend README.

Backend

cd backend
npm install
npm run watch

Read more about the backend in the backend README.