// Flutter · Riverpod · Clean Architecture · Firebase
Full-featured Flutter ebook marketplace with browsing, purchasing, reading, and a coin-based reward system — built on Clean Architecture with Riverpod state management.
A complete ebook marketplace app where users can browse categories, preview books, purchase with in-app coins, and read directly in the app. A coin reward system incentivizes engagement — users earn coins by reading, reviewing, and referring friends. The codebase follows Clean Architecture strictly: Domain (entities, use cases), Data (repositories, Firebase sources), and Presentation (Riverpod providers, widgets).
This is my most architecturally mature Flutter project. Clean Architecture made adding the coin system post-launch effortless — a new use case and repository method, zero changes to existing presentation code.