Encoder Groceries is a modern grocery shopping app designed to deliver a fast, smooth, and visually polished shopping experience.
The app connects to a WooCommerce backend and loads products, categories, brands, cart, and wishlist data dynamically from the API. Data is also stored locally to keep the interface responsive and ensure a seamless experience even after restarting the app.
Key Features
Modern Onboarding & Authentication
• Clean and attractive Get Started, Login, and Sign Up screens.
• Local user accounts allow sign-up and sign-in while backend authentication is not yet available.
Dynamic Product Catalog
• Products are loaded directly from the API with no hard-coded data.
• The Home screen features multiple sections such as Popular, Trending, and Flash Sale without duplicate products.
• Consistent product cards with large images provide a clean and attractive shopping interface.
Categories & Brands
• Categories and brands are generated automatically from product data.
• Dedicated pages display filtered products for each category or brand.
• Easy navigation from home sections to detailed product lists.
Smart Search
• Search products by name, description, or category.
• Live search results update instantly for a smooth browsing experience.
Wishlist & Cart
• Add or remove items from wishlist and cart directly from product cards or product details.
• Cart summary includes subtotal, shipping, tax, and total cost.
• Wishlist and cart data are saved locally so items remain available after restarting the app.
Profile & Settings
• Organized profile screen with sections for account, help, and policies.
• Sign Out option clears local account data and returns to the login screen.
• Quick access to privacy policy, terms, FAQs, and support pages.
Encoder Groceries can be used as a complete grocery shopping front-end or as a reference project demonstrating a clean, well-structured shopping app experience connected to a WooCommerce store.