Most recently I created BearTime, a web app to view the remarkably complex Blake schedule at a glance. The trademark feature is a countdown in the tab title with the time remaining for the current period or until the subsequent period. Garnering over 500 weekly active users (excluding mobile traffic), it turns out knowing precisely the amount of time left in class is quite popular! Users can set their own preferences, such as their classes for each block and which lunch they have on a given day, both of which are saved automatically.
I created the frontend using Vue.js 2.0, with Firebase for hosting and storage of custom schedule days. The full source code is available here.