Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
F

food-delivery-multivendor

> 编程语言
Open source

Enatega is a fully customizable and scalable delivery management system that supports multiple business models and service verticals. It allows you to launch an

1.3K stars0 likes0 views
WebsiteGitHub

About

Enatega is a fully customizable and scalable delivery management system that supports multiple business models and service verticals. It allows you to launch an

The Enatega Multi Vendor Delivery Management System is designed for businesses looking to deploy a complete, ready-to-use platform for running their online ordering and delivery operations. Whether it is food or grocery delivery, parcel logistics, home services, flowers, pharmacy orders, or other delivery-based businesses, Enatega can be adapted to your needs. Built with ease of use and intuitiveness in mind, the Enatega system supports multiple vendors and multiple service regions. With separate applications for customers, vendors and delivery agents, along with a powerful admin dashboard, Enatega enables you to launch and operate your own end-to-end ordering and delivery ecosystem without building everything from scratch.

The solution is fully open source, but the backend and API are proprietary and can be licensed as part of a paid package.

:fast_forward: Quick Links

  • :book: What is included
  • :rocket: Features
  • :wrench: Setup
  • :gear: Prerequisites
  • :computer: Technologies
  • :camera: Screenshots
  • :triangular_ruler: High Level Architecture
  • :page_with_curl: Documentation
  • :movie_camera: Demo Videos
  • :video_game: Demos
  • :busts_in_silhouette: Contributors
  • :warning: Disclaimer
  • :email: Contact Us
  • :computer: Project Setup Guide

:question: What is included:

Enatega provides a complete set of software components, including:

  • Enatega Multi Vendor Customer App
  • Enatega Multi Vendor Rider/Driver App
  • Enatega Multi Vendor Vendor/Store App
  • Customer Ordering Website
  • Admin Web Dashboard
  • API Server
  • Analytics Dashboard using Expo Amplitude
  • Error monitoring and reporting with Sentry

:fire: Features:

  • Authentication using Google, Apple, and Facebook
  • Dynamic home sections for highlighting top vendors and services
  • Push notifications and email alerts for account creation, order updates, and delivery progress
  • Real-time tracking of delivery agents and in-app chat
  • Email and phone number verification
  • Location-based vendor discovery on Maps and Home Screen
  • Multi-language support and customizable themes
  • Ratings and reviews for orders and service experiences
  • Vendor/service details including ratings, schedules, delivery timelines, offerings, location, minimum order or service amount, and more
  • Payment integrations including PayPal and Stripe
  • Order and booking history with the ability to favorite vendors
  • Address management with Google Places suggestions and Maps integration
  • Analytics and error reporting with Amplitude and Sentry
  • Support for item/service variations, notes, pickup and delivery modes, and customizable timing options

:repeat_one: Setup:

As we've mentioned above, the solution includes five separate modules. To setup these modules, follow the steps below:

To run the module, you need to have nodejs installed on your machine. Once nodejs is installed, go to the directory and enter the following commands

The required credentials and keys have been set already. You can setup your own keys and credentials

The version of nodejs should be between 18 to 20 (with 16 as minor version and 0 as patch)

:information_source: Prerequisites:

App Ids for Mobile App in app.json

  • Facebook Scheme
  • Facebook App Id
  • Facebook Display Name
  • iOS Client Id Google
  • Android Id Google
  • Amplitude Api Key
  • server url

Set credentials in API in file helpers/config.js and helpers/credentials.js

  • Email User Name
  • Password For Email
  • Mongo User
  • Mongo Password
  • Mongo DB Name
  • Reset Password Link
  • Admin User name
  • Admin Password
  • User Id
  • Name

Set credentials in Admin Dashboard in file src/index.js

  • Firebase Api Key
  • Auth Domain
  • Database Url
  • Project Id
  • Storage Buck
  • Messaging Sender Id
  • App Id

NOTE: Email provider has been only been tested for gmail accounts

:hammer_and_wrench: Technologies:

Expo React-Navigation Apollo GraphQL ReactJS NodeJS MongoDB Firebase
React Native React Router GraphQL ExpressJS React Strap Amplitude

:framed_picture: Screenshots:

Rider App
Store APP
Customer App
Customer Web
Dashboard

:wrench: High Level Architecture:

:book: Documentation

Find the link for the complete documentation of the Enatega Multi Vendor Solution here.

:tv: Demo Videos:

Admin Dashboard Demo Mobile App Demo

:iphone: Demos:

Customer App Rider App Store App Customer Web Admin Dashboard

:people_holding_hands: Contributors:

:warning: Disclaimer:

The frontend source code for our solution is completely open source. However, the API and backend is proprietary and can be accessed via a paid license. For further information, contact us on the channels provided below.

:mailbox_with_mail: Contact Us:

Check out the Product Page and Pricing and more for Enatega Multivendor Food Delivery Solution

:computer: Project Setup Guide

This section provides detailed instructions for setting up and running each component of the Enatega Multi-vendor Food Delivery Solution.

Quick Run Matrix

Module Development Production
API cd ../enatega-multivendor-api && npm install && npm run start:dev cd ../enatega-multivendor-api && npm install && npm start
Admin `cd enatega-multivendor-admin && nvm use && npm install && cp .env.example .env.loc

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

JavaScriptdelivery-applicationenategafood-deliveryfood-delivery-application

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言