Description
Olivette – Multivendor Grocery System
Transform grocery shopping with our Olivette – Multivendor Grocery System. Built with Flutter and Firebase, it connects vendors, customers, and delivery services, ensuring seamless order management, product tracking, and efficient delivery.
Overall Features
- Vendor Order Management: Grocery vendors can accept, process, and manage orders in real-time.
- Customer-Vendor Chat: Customers can chat with vendors to clarify product details or request specific items.
- Customer-Rider Chat: Customers can communicate directly with the rider handling their delivery.
- Scheduled Orders: Allow customers to schedule recurring grocery orders for convenience.
- Web App & PWA: Accessible via responsive web apps or progressive web apps (PWAs) for both vendors and customers.
- Delivery Management: Streamline the delivery process with optimized routing, order prioritization, and real-time tracking.
- Firebase Integration: Real-time synchronization, secure data handling, and scalable backend support ensure smooth platform operation.
- Nearby Stores: Users can see nearby stores within a 10km radius. Vendors can update their address to enable this feature.
- Bulk Upload: Vendors can upload multiple products via an Excel sheet, with a sample file provided for guidance.
- Blog Post Feature: A blog section for sharing updates, news, and tips, manageable via the admin panel, and accessible to users in the app.
- Multi-language Support: Includes French, Arabic, Hindi, and Russian, with user-selectable language preferences in settings.
- Performance Enhancements: Improved loading times, optimized database queries, and enhanced caching for better performance.
Vendor-Specific Features
- Product Management: Vendors can add, edit, or remove grocery items with detailed descriptions, images, and categories.
- Product Expiration Tracking: Vendors can input and monitor expiration dates for perishable goods, with alerts for nearing expiry.
- Inventory Management: Real-time stock updates to prevent overselling or shortages.
- Sales Analytics: Track revenue, top-selling products, and customer preferences to optimize business operations.
Customer-Specific Features
- Scheduled Orders: Set up recurring grocery deliveries based on customer needs.
- Real-Time Order Tracking: Customers can track their order status, including delivery updates.
- Search Functionality: Customers can search for groceries by name, category, or brand.
- Secure Payments: Multiple payment options for a seamless and secure checkout experience.
- Expiration Information: View expiration dates of perishable items before purchase (if provided by vendors).
Delivery Service Features
- Category-Based Deliveries: Organize deliveries based on urgency or type (e.g., perishables, dry goods).
- Rider App: A dedicated app for delivery personnel to manage orders and track delivery locations.
- Live Tracking: Customers and vendors can track delivery progress in real-time.
- Optimized Routes: Ensure efficient delivery with optimized routes for riders.
- Rider Document Verification: Support for uploading rider documents with enhanced validation for faster onboarding.