A web-application to get an overview of their program at Blekinge Institute of Technology. The app allows a users to see a timeline of their courses as well as compare between other programs.
Python >= 3.10
NodeJS >= 16
git clone https://github.com/marcusfrdk/bth-programs
cd bth-programs
pip install -r requirements.txt
cd app
npm install
Start by generating the required data:
python3 generate.py
Note: The library Pyppeteer might throw NetworkErrors. This is okay, the function retries the download.
To get the development environment set up, run the following commands:
cd app
npm run dev
The deployment process is done automatically when pushing to the main
branch through Vercel.