πŸ”₯ Our Latest Drops Are Here! Unlimited Downloads. Unlimited Possibilities. πŸš€ πŸ‘‰ Get Instant Access Now! Get It Now >

Olivette - Multivendor Restaurant System

Olivette - Multivendor Restaurant System

Build a thriving multi-vendor restaurant platform with our comprehensive system. Designed for restaurants of all sizes, this Flutter and Firebase-powered solution connects vendors, customers, and delivery services seamlessly.

Overall Features

  • Vendor Order Management: Restaurants can accept, manage, and update orders in real-time.
  • Customer-Vendor Chat: Customers can communicate directly with restaurant vendors to make special requests or clarify orders.
  • Customer-Rider Chat: Customers can communicate directly with rider of his/her delivery.
  • Scheduled Orders: Customers can schedule orders for later, ideal for planned events or recurring needs.
  • Web App & PWA: Accessible via a responsive web app or progressive web app (PWA) with offline support.
  • Delivery Management: Efficiently manage delivery riders with real-time tracking and route optimization.
  • Firebase Integration: Real-time synchronization, secure authentication, and scalable cloud hosting ensure smooth operations.
  • Delivery E-signature: Upon delivery arrival, users must sign electronically on the order page before the rider can mark the order as completed, ensuring confirmation and accountability.

Workflow Overview

This section outlines how the grocery delivery app functions from order placement to final delivery or pickup and payment:

  1. Order Placement: The user browses products, adds items to the cart, and checks out.
  2. Delivery or Pickup Selection: During checkout, the user selects either delivery or pickup.
    • If Pickup is selected, the user chooses the nearest store or a desired store location for collection.
    • If Delivery is selected, the order proceeds to vendor/admin review.
  3. Order Acceptance:
    • For delivery, the admin or vendor can accept the order and assign it manually or allow the system to assign it automatically to a rider.
  4. Rider Assignment: The assigned rider receives the order request and can choose to accept or reject it.
  5. Rider Acceptance: If accepted, the user is notified that their order is being processed.
  6. Order Processing: The vendor or admin updates the order status to processing once the rider arrives at the store to pick it up.
  7. On the Way: After collection, the order status is updated to on the way, and the user receives a live update.
  8. Communication: The rider can chat with or call the customer during transit for clarification or directions.
  9. E-signature on Arrival: Upon delivery arrival, the user must sign the order electronically in the app before the rider can mark the order as completed.
  10. Payment Distribution: After completion, payments are automatically processed and distributed to both the vendor (for products) and the rider (for delivery services).

Vendor-Specific Features

  • Menu Management: Vendors can easily add, update, or remove menu items, complete with descriptions, images, and pricing.
  • Add Extras to Orders: Customers can customize orders by adding extras like sides, sauces, or drinks.
  • Special Requests: Vendors can accommodate dietary restrictions, spice preferences, or other customizations.
  • Real-Time Order Updates: Notify customers about order preparation stages, estimated delivery time, and delays if any.
  • Sales Analytics: Vendors can access detailed analytics to monitor revenue, popular items, and customer trends.

Customer-Specific Features

  • Easy Restaurant Search: Customers can browse restaurants by cuisine, location, or ratings.
  • Real-Time Order Tracking: Customers can track their food preparation and delivery status in real-time.
  • Scheduled Orders: Option to place orders in advance for a specific time or date.
  • Order Customization: Add extras or make special requests while placing an order.
  • Secure Payments: Integration with multiple payment gateways for secure and convenient transactions.

Delivery Service Features

  • Rider App: A dedicated app for delivery personnel to manage and track orders efficiently.
  • Live Tracking: Allow customers to track their orders in real-time, including the rider’s location.
  • Order Categorization: Riders can prioritize orders based on preparation time, urgency, or proximity.
  • Optimized Routes: Delivery routes are optimized for speed and efficiency.

Our Restaurant Multi-Vendor System empowers vendors to manage their operations seamlessly, enables customers to enjoy a personalized ordering experience, and optimizes delivery processes for timely service. Save time and costs while scaling your platform effortlessly.

1 2 3 4 5

Β 

Use the following login details to test the app:

Admin Login

Email: admin123@gmail.com
Password: 123456

Vendor Login

Email: vvendor666@gmail.com
Password: 123456

Rider Login

Email: olivetterider123@gmail.com
Password: 123456

Below are test card details for Stripe, Paystack, and Flutterwave. Use these in test mode only.

Stripe Test CardsCard TypeCard NumberExpiry DateCVCVisa4242 4242 4242 424212/34123Mastercard5555 5555 5555 444412/34123Declined Card4000 0000 0000 999512/34123Paystack Test CardsCard TypeCard NumberExpiry DateCVCVisa4084 0840 8408 408112/34408Mastercard5033 5611 1111 111812/34408PIN Authentication5061 4601 2345 678912/34123Flutterwave Test CardsCard TypeCard NumberExpiry DateCVCSuccess5531 8866 5214 295009/32564Insufficient Funds4187 4277 8010 001009/32828Declined5061 4601 1111 111209/32891


4
4
4
4

Changelog – February 15, 2025

We are excited to announce the latest updates to our app, including new features, enhancements, and improvements. Here is a detailed list of changes:

  • Nearby Stores:
    • Users can see nearby stores that are 10km radius around them.
    • NB: To test this feature, Create or update a vendor address to your preferred address. Select areas around the address to confirm this feature.
  • Bulk Upload:
    • Added support for bulk products upload from excel sheet.
    • A sample is available for download to guide with the upload.
  • Upload for Document Verification:
    • Added support for upload of rider documents for faster verification.
    • Enhanced validation checks to ensure data accuracy.
    • Improved UI for easier file management.
  • Blog Post Feature:
    • Introduced a new blog section for sharing updates, news, and insights.
    • Admin panel now includes blog management tools (create, edit, delete posts).
    • Users can read latest blog post from the user app
  • Multi-language Support:
    • Added French, Arabic, Hindi, and Russian language options.
    • Enhanced localization support across the platform.
    • Users can change language preferences from settings.
  • Performance Improvements:
    • Improved loading times and reduced latency across all pages.
    • Optimized database queries for better response times.
    • Enhanced caching mechanisms for frequently accessed data.
  • Bug Fixes:
    • Fixed minor UI inconsistencies in the dashboard.
    • Resolved occasional session time-out issues.
    • Improved security checks for document uploads.

For any issues or feedback, please reach out to support.

Changelog – April 15, 2025

  • UI Modifications: Updated user interface for a more seamless and modern experience.
  • Admin License Rejection: Admins can now reject licenses with a detailed rejection message provided to users.
  • Google Sign-In (User Web Version): Added Google sign-in support for the web version, enhancing user login convenience.
  • Bug Fixes:
    • Resolved issues with UI rendering on smaller screens.
    • Fixed errors in license rejection notification delivery.
    • Corrected authentication glitches during Google sign-in on certain browsers.

Changelog – July 19, 2025

We are excited to announce the latest updates to our app, including new features, enhancements, and improvements. Here is a detailed list of changes:

  • Flutter Update:
    • Upgraded apps to the latest Flutter version for improved performance and compatibility.
    • Enhanced UI rendering and reduced app load times across Android and iOS platforms.
  • E-Signature Feature:
    • Added e-signature functionality for delivery confirmation.
    • Customers are now required to provide an e-signature on the order page upon delivery, allowing riders to update the order status to completed.
    • Improved security and verification for delivery completion.

For any issues or feedback, please reach out to support.

More items by jeedy20

Olivette - Multivendor Grocery System - CodeCanyon Item for Sale

Olivette - Bike Parcel Delivery System - CodeCanyon Item for Sale

Olivette - Multi Vendor Pharmacy System - CodeCanyon Item for Sale

Olivette - Multi Vendor Restaurant, Ecommerce, Grocery, Pharmacy And Parcel Delivery - CodeCanyon Item for Sale

Olivette - Multi Vendor & Single Vendor Ecommerce System. - CodeCanyon Item for Sale

Olivette - Single Vendor Ecommerce System - CodeCanyon Item for Sale

  • Β 

View author portfolio

License Option
Quality checked by Codes Forest
Full Documentation
Future updates
Author Support

codesforest's items