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