HKL timetable web application using full-stack javascript