ZugOnTime logoZugOnTime is a web application made with Joomla (front end) and Java (back end) that notify users when a Swiss train is delayed. ZugOnTime is designed for commuters: the user enters the list of trains that take every day; if one of these trains is delayed, every user with that train in the list is notified via email.

Informations on delayed train are retrieved from CFF web site using web scraping, the notification daemon is written in Java and runs on a Raspberry PI.

Future improvements: create a publish/subscribe notification framework