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 (username: esitieto, password: esitieto007)
Run the following command in the terminal:
git clone git@github.com:Kurssiesitieto/kurssiesitieto-ohtuprojekti.gitRun the following command in root directory:
npm installInstalls 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 prodRuns the app on http://localhost:3000/
Where does the application go on it's day off? nowhere the application can't walk silly.
