A modern Android shopping companion app that revolutionizes your local shopping experience with smart features and intuitive design.
- Voice & text-based product search with AI-powered suggestions
- Real-time inventory tracking and price comparisons
- Barcode scanning for instant product information
- Location-based store recommendations
- Create and manage multiple shopping lists
- Smart categorization and sorting
- Price tracking and budget estimation
- Share lists with family members
- Image attachments for specific items
- Price drop alerts for wishlist items
- Stock availability notifications
- Deal recommendations based on shopping history
- Order status updates
-
Frontend:
- Jetpack Compose
- Material Design 3
- View Models
- Kotlin Coroutines
-
Backend:
- Room Database
- Retrofit for API calls
- Hilt for dependency injection
- Firebase Analytics
-
Architecture:
- MVVM (Model-View-ViewModel)
- Clean Architecture principles
- Repository pattern
- Android Studio Arctic Fox or later
- JDK 11 or higher
- Android SDK 21+
- Kotlin 1.8.0+
- Clone the repository
git clone https://github.com/yourusername/ShopSmart.git-
Open project in Android Studio
-
Add your API keys in
local.properties:
PIXABAY_API_KEY=your_key_here
MAPS_API_KEY=your_key_here- Build and run the project
| Home Screen | Shopping List | Product Search |
| (Coming Soon) | (Coming Soon) | (Coming Soon) |
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- Project Link: https://github.com/yuvrajsinghgmx/ShopSmart
- Report Bug: Open Issue
- Request Feature: Open Issue
⭐️ If you find this project useful, please consider giving it a star!