Grocery List Organizer: Easly
Smart, store-aware grocery and shopping list app
Project Overview
Easly is a smart grocery list organizer that learns each store’s layout, auto-groups items by aisle, and makes grocery trips faster, calmer, and easier to share with others.
Designed and built Easly as a fully offline-first grocery list organizer using React Native and Expo, structured with a multi-layer architecture for maintainability and clear separation of concerns. The app stores data locally with SQLite and uses MMKV for lightweight preferences, ensuring fast performance and reliability even offline.
Implemented smart routing, per-store layouts, and an auto-learning Route Mode: Easly observes how the user actually moves through the store and updates aisle order accordingly, so each shopping session follows the real in-store flow and reduces backtracking. Set up an EAS-based CI/CD pipeline, optimized the App Store presence with a multilingual listing (titles, subtitles, descriptions, keywords, and screenshots), and iterated on an ASO strategy to improve organic discovery.
Key Achievements
Designed and shipped a production-ready iOS app as a solo indie project
Implemented a multi-layer, offline-first architecture using SQLite + MMKV
Built smart route mode that auto-learn user flow to minimize backtracking in the store
Set up CI/CD with EAS for repeatable, automated builds and releases
Crafted a multilingual App Store listing and iterated on an optimised ASO strategy