Libro Tracker
An offline-first reading tracker with goals, analytics, and optional cloud sync
A cross-platform Flutter application for managing a personal library, recording reading sessions, visualizing habits, and setting goals—with Hive as the offline default and Firebase sync as an opt-in capability.
The 15-second brief
At a glance
- Outcome
- Delivered a modular personal-library workflow spanning book discovery, timed reading sessions, progress analytics, goal setting, and optional multi-device synchronization.
- Delivery
- Prototype, 2025
- Focus
- Mobile, Full-Stack
- Scope
- 7 core technologies
Ownership and evidence
What I built
The product decisions and engineering work that shaped the final result.
Organized the application into feature-level MVVM modules with separate models, views, view models, repositories, and widgets.
Integrated Google Books discovery, manual entry, reading timers, page progress, collections, tags, statistics, and configurable goals.
Used Hive for private offline-first storage while making Firebase Authentication and Firestore synchronization optional.
Combined Riverpod state management and GoRouter navigation across Flutter's mobile, desktop, and web targets.
Product evidence
See it in action
Interface views and demonstrations from the working product.
Visual assets are not published for this project. The verified delivery and engineering scope are documented above.