This is an application for fetching data from the LTH Curricula and Time Tables and Course Evaluations into a database.
This database is then used to build a static single page application for faster and more flexible filtering, sorting and course comparison.
See this application in action here.
If you just want to fetch the database run:
make db
To build the single page application you first need to
- install elm.
- install packing dependencies
cd site && npm install
Then run:
make page
which puts the application in the file ./index.html
.
git checkout gh-pages
git rebase master
touch lot.db
make page
git add site/app.js
git commit --amend --reset-author
git push -f