Timetable scheduling web application