Skip to main content

Smart Grocery Helper

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:

  1. 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.

  2. 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.

  3. 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).

  4. 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.

  5. 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

  6. 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”).

  7. Reminders
    • Option to enable/ disable shopping reminders to each list separately.

  8. 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

  1. First Launch: Choose Language
  2. Main Screen:
    • Create or delete grocery lists (manual, search, or voice)
    • Switch themes/language from settings
  3. Detailed Screen:
    • View, save as image, update, or delete list
  4. Categories Screen:
    • Select/unselect items
    • Add custom categories and items
    • Access search screen
  5. Search Screen:
    • Add items using voice-enabled search
  6. Cart Screen:
    • Adjust item quantities and save list
  7. 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

Popular posts from this blog

Classic Sudoku Challenge

🧩 Classic Sudoku Offline Challenges Welcome to Classic Sudoku Challenge! Train your brain and relax with the timeless Classic Sudoku puzzles! Whether you're a beginner or a Sudoku master, this game is perfect for anyone who loves logic, numbers, and a good challenge. With thousands of puzzles, beautiful design, and smart features, it’s the ultimate Sudoku experience for all skill levels. 🎮 Basic Gameplay Sudoku is a puzzle where you fill a 9x9 grid so that each row, column, and 3x3 box contains the digits 1 through 9 exactly once. 🛠️ Game Features 🔁 Undo Reverts your last move Tap the Undo button to go back one step Supports multiple undo actions Tip: Use this when you make a mistake or want to try a different number. ❌ Delete Wrong Entries Removes incorrect entries from the board Tap the Delete button to use Note: This feature may be limited based on dif...

Zoodoku - Animals Sudoku Game

🧩 Zoodoku – Animal Sudoku Brain Puzzle Game Zoodoku is a fun and creative twist on the classic Sudoku puzzle. Instead of numbers, this game uses animals and birds , making it a visually engaging and educational brain-training experience. It follows the traditional 9×9 Sudoku structure but replaces numbers with animal icons, offering a refreshing and entertaining way to boost your logic and observation skills. 🎮 Game Concept Zoodoku is based on classic Sudoku rules with a unique animal theme: Row Rule: Each row must contain unique animals or birds without repetition. Column Rule: Each column must also contain unique animals or birds. Block Rule: Each 3×3 grid block must contain unique animals or birds. The challenge is to correctly place animals in the grid while following all Sudoku rules. 🧠 Key Features 🐾 Animal and bird-based Sudoku gameplay 🧠 Improves logical thinking and pr...