Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.22 KB

README.md

File metadata and controls

42 lines (25 loc) · 1.22 KB

Node JS app to provide the school timetables as iCAL

The raw data is stored in JSON files. The NodeJS app is using Express to serve iCal files out of this.

The iCal is created so that only the current week will be filled with the schedule. Hence if you browse to a different week in your calendar you will not see any schedule.

You can subscribe to the iCal feed in your favorite calendar app to integrate the timeschedule.

The summary page of all available timeschedules:

schedules

Web iOS
web ios

Run the web server

npm start

call

http://localhost:3000/

in your favorite browser

Test the application code

Run npm test to execute all tests.

Deploy the App to HEROKU

  1. Install Heroku CLI (follow instructions under Deploy using Heroku Git)
  2. Open Powershell and navigate into your working directory
  3. Follow the instructions from "Deploy using Heroku Git"
  4. Type heroku login to authorize
  5. Follow instructions from Heroku which is usually finalized with git push heroku master