Smart Grocery Helper is a smart, grocery list available in English, Hindi and Tamil, designed to simplify monthly grocery shopping. With a built-in database of common grocery items, voice search integration, language support, customizable themes, and the ability to add custom items, this app provides a seamless and personalized experience for all users.
Key Features:
- Prebuilt Grocery Items Database
- Comes preloaded with 100+ common grocery items, organized by categories like:
- Vegetables
- Fruits
- Dairy
- Rice
- Flour
- Dals/Legumes
- Oils/Fats
- Users can quickly scroll or search through categories to add items to their list.
- Each item includes optional fields for quantity, unit (kg, g, L, etc).
- Users can add/ replace images for each category/ item to their preferred brands.
- Users can use voice search to pick an item instead of searching through categories.
- Comes preloaded with 100+ common grocery items, organized by categories like:
- Add Custom Items
- Users can add new grocery items not in the database.
- Custom items can be saved for future use.
- Ability to assign a custom category or add to existing ones.
- Voice Search Integration
- Voice-enabled item search and addition using Google’s Speech-to-Text API.
- Sample commands:
- “Milk”
- “Banana”
- Select any image from your phone’s gallery to any item or category.
- Works in 3 supported languages (English, Hindi and Tamil).
- Theme Customization
- Users can personalize the UI with 5 color themes:
- Cooler Blue – clean white background with soft tones.
- Sea Waves – black background with contrast text for night use.
- Shiny Shiny – green-themed for an organic look.
- Inky Pinky – bright, cheerful yellow theme.
- Red Red – sleek blue with minimalistic accents.
- Themes can be changed from settings menu.
- Users can personalize the UI with 5 color themes:
- Multilingual Support
- Available in 3 languages:
- English
- Hindi
- Tamil
- Language can be selected at first launch or changed later in settings.
- Voice commands and in-app text adapt to selected language.
- Full localization of:
- UI components
- Item names and categories
- Voice recognition input/output
- Available in 3 languages:
- Grocery List Features
- Add items manually, via search, or using voice.
- Swipe to mark as Purchased or remove items.
- Create multiple lists (e.g., “Weekly”, “Party Prep”, “Camping”).
- Reminders
- Option to enable/ disable shopping reminders to each list separately.
- Delete List
- Users can delete old lists.
⚙️ Technical Overview
- Platform: Android (Target SDK 35)
- Technologies:
- Java / Kotlin
- Room Database (local storage)
- Google Speech-to-Text API
- Material Design Components
- Data Storage: Offline-first model using Room database
🔄 User Flow
- First Launch: Choose Language
- Main Screen:
- Create or delete grocery lists (manual, search, or voice)
- Switch themes/language from settings
- Detailed Screen:
- View, save as image, update, or delete list
- Categories Screen:
- Select/unselect items
- Add custom categories and items
- Access search screen
- Search Screen:
- Add items using voice-enabled search
- Cart Screen:
- Adjust item quantities and save list
- Settings:
- Change language
- Change theme
👤 Use Case Scenarios
- Busy Parent: Uses voice input to quickly add items while cooking.
- Bilingual User: Switches between English and Hindi as needed.
- Custom Purchase List: Create lists beyond groceries like clothing, gifts, or decorations.



Comments
Post a Comment