The project dedicated on providing a better course scheduling experience for students at University of Toronto.
- Header:
- Sign in/out with acorn username/password
- main:
- Currently clicking on course feature is disabled in the cleaning of legacy code need to implement in a nicer way.
- Fix column size when there is conflict.
- footer:
- contain all github links and a email link.
- config the python environment to use python3
- run
pip install uoftscrapers cd resources- run
python setup.pyto scrape course and building information cd ..sudo mongodto start mongodb server at localhost default portts-node db_init.tsto save all scraped data to mongodb
Currently course-arrange library is still under development, so we directly
clone it from github. simply run perl synchronize_course_arrange.pl to
update the project from github.
instead of running ng serve directly, run npm start to start the test
server so that all ajax request on page will be proxy to backend server
at localhost:3000