Enatega Multivendor


Enatega Multivendor - Complete Food Delivery App

Enatega | Food Delivery App | Ubereats Clone | Foodpanda Clone
Enatega Multivendor is a Multivendor food delivery full fledge solution for iOS, Android and Web for dashboard and analytics using Amplitude. We have made sure that you get a good design for mobile and dashboard application and a complete solution for you to easily implement this app for any food delivery solution.
React Native with Expo is used to build this application for the mobile end. For the dashboard panel and customer web app React has been used. Both mobile and web use Graphql. For State management and querying endpoints, Apollo Client is used. The API is made using Node with MongoDB.
It has all the features that you will ever need to implement this application for any restaurant or some kind of food delivery application. Some of the features that are included in it are:
Customer Mobile/Web Application
Restaurant Application
Rider Application
Admin Dashboard
  • Authentication using Google, Apple, and Facebook
  • Different sections feature for promoting restaurants
  • Email and Phone number verification
  • Location-based restaurants shown on Map and Home Screen
  • Details of restaurants include ratings and reviews, opening and closing timings, delivery timings, restaurant menu and items, restaurant location, minimum order
  • Adding address with Google Places suggestions and Maps integration
  • Analytics and Error reporting with Amplitude and Sentry
  • Push notifications and Emails to Users for account creation and order status changes also includes Global Push Notifications to all Customers
  • Real-time tracking of Rider and chat with Rider option
  • Multi-Language and different themes support
  • Rating and Review features for order
  • Payment Integration for both PayPal and Stripe
  • Previous order history and adding favorite restaurants
  • Options to add different variations of food items and adding notes to restaurant
  • Pick up and delivery option with different timings
  • Vouchers and Tipping option
  • Searching functionality respective to restaurants and their items
  • Ringer and Push Notification alert for new incoming order
  • Time limiter for a restaurant to accept orders and setting time option for meal preparation
  • Print Invoice option for restaurant
  • Delivered orders history
  • Changing restaurant status to online/offline
  • Order Details with customer information and Order Details
  • Real-time order receiving updates
  • Real-time order status change updates
  • Push Notification and Ringer feature for a new order
  • Map feature showing markers for delivery address and restaurant address with Google Maps integration
  • Time limiter for accepting an order and updated time shown for meal preparation time
  • Distance to destination(Restaurant and Customer) and estimated time is shown to reach that destination
  • Chat with Customer option with push notification for chat received on both end with real-time chat
  • History of all orders in progress and new orders
  • Wallet feature with online delivery charges directly deposited to wallet and option to withdraw an amount and wallet history
  • Option of changing a status online/offline of rider
  • Role-based management with Admin having full access to all features and Vendor(Restaurants owner) having access to their owned restaurants management
  • Management of Restaurants, Vendors, Restaurants Section
  • Defining Zones for Riders and assigning creating zones to Riders
  • Managing withdrawl requests from riders and commission rates
  • Configuration of application and global level order status management
  • Restaurant orders stats and managing their stripe account for receiving commission directly
  • Restaurants managing their timings and defining delivery bounds where they can operate
  • Restaurants' menus feature with complete options to add any variety of food with a discount feature
  • User, Ratings, Coupon, and tipping option management
We have made sure that the code is well structured and removed of unnecessary screens to make your development life easier. It is also integrated with the following features so you could have an even better development experience.
  • ESLint to provide you with linting capability in Javascript.
  • Prettier for code formatting
  • Jest for unit testing
  • Husky to prevent bad commits.

What will you have in Enatega Full App?

  • Enatega Multivendor Mobile App (iOS and Android)
  • Enatega Multivendor Rider App (iOS and Android)
  • Enatega Multivendor Restaurant App (iOS and Android)
  • Enatega Multivendor Web App
  • Admin Web Dashboard
  • Application program interface server
  • Analytics Dashboard with Expo Amplitude
  • Error reporting that is Sentry

Enatega Technology Stack

Application program interface (API) server

Web Dashboard

Mobile App

Rider App

Restaurant App

Customer Web App
Last modified 6mo ago