UniCal and UniAPI
University Calendar service.
Installation
Global Dependencies
Node.js and NPM
Bower
See http://bower.io/
Dependencies
npm install
bower install
Usage
Run UniAPI Server
node uniapi-server/
Run UniCal Server
node unical-server/
Download Latest Course Schedules
./utils/download_latest_courses.js --output data/latest_courses.json
Load Courses from new JSON file
Use on the output of the latest downloaded course schedules.
node utils/load_courses.js -i data/latest_courses.json
(Old) Load Courses from file
Used for loading courses from older CSV file from SMU staff.
node utils/load_courses_old.js -i data/courses.csv
Create Sandbox
Creating a sandbox (fake data) with 10 users.
node ./utils/sandbox.js --users 10
Screenshots
Documentation
See /docs/README.md.
Installation
Features
Implemented features: https://github.com/Glavin001/SMMApp2/issues?labels=feature&state=closed
Future features: https://github.com/Glavin001/SMMApp2/issues?labels=feature&state=open
Bugs
See all known open bugs at https://github.com/Glavin001/SMMApp2/issues?labels=bug&state=open
If you find more bugs, please create a new Issue and mark it with the bug
label.
Log in or sign up for Devpost to join the conversation.