Skip to content

NodeJS app to provide the school timetables of my kids as iCal.

Notifications You must be signed in to change notification settings

makomweb/nodejs-timetable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

NodeJS app to provide the school timetables of my kids as iCal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages