Skip to content
/ lukapp Public

Fast and flexible filtering, sorting and comparison of LTH courses

Notifications You must be signed in to change notification settings

ahnlabb/lukapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lukapp

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.

Dependencies

Usage

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.

Deploy latest master-commit on gh-pages:

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

About

Fast and flexible filtering, sorting and comparison of LTH courses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published