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