This project is a web application designed to help students plan their studies by showcasing hierarchical relations between different courses. The app is built with React and Vite with the aim of creating intuitive and interactive way to visualize the relations between different courses. The project fetches course data from Sisu and will later take advantage of University of Helsnki login to fetch students personal data to help students further plan their studies.
This project is part of Software engineering course in University of Helsinki (Ohjelmistoprojekti TKT20007)
Link to the visualization tool
Run the following command in the terminal:
git clone git@github.com:Kurssiesitieto/kurssiesitieto-ohtuprojekti.git
Run the following command in root directory:
npm install
Installs the required dependencies on both frontend and backend
Set up .env file in project root. Follow this guide for the required variables.
Running the program in development mode:
npm run dev
To run the program in production mode, you need to execute the following two commands:
npm run build
npm run prod
Runs the app on http://localhost:3000/