TakeUrTime – when timetable goes offline

So here’s the problem, GrabUrTime cannot work offline, means when I bring my iPod Touch around and there’s no WiFi, I can only rely on screenshots of my timetable, that’s so uncool. Plus On Time UCTI and other timetable apps sucked. Seriously.

The solution? Make an app that can work offline! Without knowledge on system programming, I have to use what I got, HTML5, CSS3, JavaScript, PHP and AJAX. The key here is Application Cache and Local Storage of HTML5, without them TakeUrTime will be a mission impossible without system programming.

To use TakeUrTime, you will need to use browser that supports HTML5 and localStorage, which is not a problem if you are not using ancient Internet Explorer.

Click to here to go to TakeUrTime

Developer API

TakeUrTime API can be accessed by http://www.anonoz.com/tut/api.php

To GET the timetable data from my database, simply send a request like this:

http://www.anonoz.com/tut/api.php?alljson=1

It will give you the timetable database as well as the week of the timetable, and some metadata that might be useful to track version and check if the timetable is obsolete.

Author: Anonoz Chong

Web Developer in Kuala Lumpur. Computer Science student in MMU Cyberjaya. President of IT Society MMU Cyberjaya. Rubyist.