A book tracker with a bookshelf that looks like yours.
A native iPhone and iPad app for keeping track of your reading: a reading log with sessions and streaks, goals, and a to-scale virtual bookshelf built from real spines. Friends, groups, challenges and duels make it social, and home-screen widgets and a Live Activity keep your current book one glance away.
Built with
Swift
SwiftUI
WidgetKit
ActivityKit
Supabase
PostgreSQL
Highlights
SwiftUI throughout, with a separate Swift package for the model and data layer.
A to-scale bookshelf: spines are sized from each book’s real dimensions and arranged like your actual shelves.
Shelf scanning: photograph a shelf and the books are identified and added.
Social reading: friends, groups, shared reviews, challenges and head-to-head duels, with per-group visibility.
Widgets, a Control Center scan control, and a Live Activity for the reading timer.
Supabase backend with row-level security and edge functions; fully re-themeable UI.