This project has been archived in favour of Notangles and Circles
CSESoc Projects' Degree Planner (Plannify & Pathways)
This project contains a Web Application that allows UNSW students to plan, optimise and prepare their degree progression. Plannify allows students to organise when they complete courses that are requirements for their degree, while Pathways allows students to visually determine the prerequisites and postrequisites of a specified course via a generated flow chart.
The project has been verified to work on the following dependencies
- npm v5.8.0
- yarn v1.17.3
This project is designed to be run on a UNIX based machine (Mac or Linux).
The below will clone the repo, install the dependencies and run both the front end and back end concurrently.
git clone https://github.com/csesoc/degree-planner.git
cd degree-planner
yarn install
yarn start
You can then visit http://localhost:3000/
for the front end and http://localhost:3001/
for the back end
git clone https://github.com/csesoc/degree-planner.git
cd degree-planner/client
yarn install
yarn start
You can then visit http://localhost:3000/
for the front end
git clone https://github.com/csesoc/degree-planner.git
cd degree-planner/server
yarn install
yarn start
You can then visit http://localhost:3001/
for the back end
- Request the
.env
file from the current CSESoc Projects Team Lead or CSESoc Projects Director(s) - Place the
.env
file at~/degree-planner/server/.env
Please contact the CSESoc Projects Portfolio Director(s) to find out how to contribute to the project.
- Jonathan Charles - Team Lead - jcharles8246
- Kevin Zhang - Backend Developer - ChaoQlate
- Jacq - Frontend Developer - jacq-jacq
- Lilian Wang - Frontend Developer - xLilianW
- Melanie So - Fullstack Developer - melanieso
- Jeremy Lim - Fullstack Developer - HitoKage13
- Clarence Feng - Backend Developer - c-sfeng
- Bofei Wang - Frontend Developer - bofeiw
- Ash Abay - Backend Developer - AshAbay
The following frameworks, libraries and softwares were and are crucial in making the degree planner
Thanks to the following projects for providing inspiration and assistance in creation of this project.
This project is licensed under the MIT License - see the LICENSE.md file for details