Smart Shopping List

Intelligent collaborative shopping companion.

Tech Stack
Android SDKKotlinFirebase Realtime DBMaterial Design 3
Architecture

Native Android Architecture components (ViewModel, LiveData, Repository). Firebase is used as a backend-as-a-service (BaaS) to handle authentication and real-time data synchronization.

About the Project

This app solves the chaos of shared grocery shopping. By synchronizing lists in real-time, it prevents double purchases. The "Smart Sort" feature learns from product categories to sort the list in the order you walk through the store.

Key Features

Real-time Sync across multiple devices
Smart Sorting based on supermarket layout categories
Collaborative Lists for families/flatmates
Offline Support with local caching
Dark Mode & Adaptive Icons