All projects
Prototype2025Mobile · Full-Stack

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.

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

What I built

The product decisions and engineering work that shaped the final result.

  1. Organized the application into feature-level MVVM modules with separate models, views, view models, repositories, and widgets.

  2. Integrated Google Books discovery, manual entry, reading timers, page progress, collections, tags, statistics, and configurable goals.

  3. Used Hive for private offline-first storage while making Firebase Authentication and Firestore synchronization optional.

  4. Combined Riverpod state management and GoRouter navigation across Flutter's mobile, desktop, and web targets.

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.