Published on

Finally. Personal schedules.

Authors

After more than two years, a feature that was promised and awaited to our users since we began was personal schedules. This means Timely is more than just knowing if it's period 1 and how long left, now you know what you have. This took roughly a weeks worth of manual data collection, combined with months effort in programming and perfecting this feature the Timely way.


Along with that, we also introduced a slightly modified UI, as the vision of Timely expands. You can see both the personal schedules feature and the new UI in action below:

A look at the new personal schedules with the new UI.A look at the new personal schedules with the modified UI.

The implementation of this feature involved the creation of a new "system" for creating schedules. One that is easy to implement and incredibly efficient. It's what I like to call, Timelytable v2. Here's how it works:

  • Class schedules are encoded into a 7-character alphanumeric code, such as 'ABCD123'.
  • Each letter (A-K) and number (1-9) are assigned to a certain subject (or multiple) on the schedule.
  • Timely stores this schedule on the database, and assigns it to every user based on their class.
  • Then, whenever you open Timely, this Timelytable code is processed and voila, there's your schedule.

Right now, Personal Schedules are only available to Grades 6-11 boys. We will expand beyond this when the opportunity presents itself (adoption of Timely outside the boys' side is limited).


Fixes

Bug Fixes

Minor bug Fixes & Improvements


Enjoy!
- Cheers, Saad