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!