# GBU Timetable

By [Yaduraj Singh](/about).

Official iOS app for GBU students. Live home-screen widgets via WidgetKit. Real-time schedule updates.

## Problem

GBU students manually checked PDFs for daily schedules. Built a native iOS app + home-screen widget so the next class is one glance away.

## Engineering approach

- SwiftUI + Combine for reactive schedule updates.
- WidgetKit timeline provider refreshes every 15min.
- Backend API serves cached daily schedules.

## Technical decisions

- iOS first — Android version pending.
- Widget over notifications — less intrusive.

## Technology stack

SwiftUI, Combine, WidgetKit

## Links

[Project website](https://apps.apple.com)



[All projects](/projects) · [Contact Yaduraj Singh](/contact)
