Enatega Multivendor Food Backend App

Enatega Multivendor Food Backend App v 1.0.0

A full fledged solution highly suitable to build any restaurant, food delivery app for iOS & Android with Multi-Vendor Support built using React Native, Expo, GraphQL, Apollo Client, Node & MongoDB. Easy to build apps like FoodPanda, UberEats, Swiggy, GrubHub, Deliveroo, JustEat, DoorDash, Zomato.
Offers 3 Mobile Apps(rider, customer & restaurant), Admin Dashboard, Analytics Dashboard & API Server.
Note: This product is available with Expo client.


25% OFF: multivendor-25d-oct


Development Environment

Offers all necessary screens to build a Multi Vendor Restaurant App

Fully functional product available with all necessary screens required for creating restaurant apps, easy to customize as per user requirement.

  • ● Login
  • ● Register
  • ● Profile
  • ● Edit Profile
  • ● Forgot Password
  • ● Country Picker
  • ● Gmail, Facebook & Apple Login
  • ● Menu
  • ● Restaurant Details
  • ● Food Items Details
  • ● Order Confirmed
  • ● Order Details
  • ● Track Order
  • ● My Orders
  • ● My Cart
  • ● Payment
  • ● Save Address
  • ● Delivery Person’s Profile
  • ● Rate & Review
  • ● Settings
  • ● Help

Enatega Multivendor Food Backend App
Enatega Multivendor Food Backend App

App Features

  • Offers Rider app, customer app & restaurant app.
  • User-Friendly interface
  • Push Notification support for mobile apps and dashboard
  • Analytics Dashboard for Mobile App

  • Supports Payment Integration for both PayPal & Stripe
  • Allows to track orders
  • Sends email for placing order, order confirmation etc.
  • Rating and Review
  • GPS integration to locate address
  • Facebook and Google Authentication integration
  • Multi Language Support using Localization
  • Payment using Credit card & Debit card
  • Detailed article available here.

Mobile Apps & Dashboards Tech Stack

  • React Native, Expo, GraphQL, Amplitude for mobile apps
  • React, GraphQL, Bootstrap, Firebase(for push notifications on web) for Web Dashboard
  • Expo Amplitude for Analytics Dashboard
  • API built using NodeJS & MongoDB
  • ExpressJS, Stripe, PayPal, Nodemailer, Firebase, Express GraphQL, Mongoose for API Server


  • Apollo Client for state management and querying end points

Rider & Restaurant Features

  • Finding address using GPS integration
  • Multiple food variation items
  • Multiple Restaurant adding feature
  • Zones functionality for Restaurants and Riders
  • Live map tracking of riders coming soon in upcoming versions
  • Check the TestFlight demo links for Rider App, Customer App, Restaurant App
Enatega Multivendor Food Backend App

Quick Look How The Product Works

Enatega Multivendor Food Backend App

Dashboard Features

  • Dashboard design inspired by Aragon Dashboard React
  • Roles based access
  • Zone Management
  • Coupons Management
  • Riders Management
  • Restaurant Management
  • Multi Language Dashboard
  • Dispatcher module for managing orders, assigning riders

Package

Multivendor Food Backend

  • ● @apollo/react-hooks: ^3.1.5
  • ● @apollo/react-testing: ^3.1.4
  • ● @react-native-community/masked-view: 0.1.10
  • ● @react-navigation/bottom-tabs: ^5.6.1
  • ● @react-navigation/material-top-tabs: ^5.2.12
  • ● @react-navigation/native: ^5.6.1
  • ● @react-navigation/stack: ^5.6.2
  • ● @use-expo/font: ^2.0.0
  • ● apollo-cache-inmemory: ^1.6.6
  • ● apollo-client: ^2.6.10
  • ● apollo-link: ^1.2.14
  • ● apollo-link-context: ^1.0.20
  • ● apollo-link-error: ^1.1.13
  • ● apollo-link-http: ^1.5.17
  • ● apollo-link-ws: ^1.0.20
  • expo: ~38.0.8
  • ● expo-notifications: ~0.3.3
  • ● expo-status-bar: ^1.0.2
  • ● graphql: ^14.7.0
  • ● graphql-tag: ^2.10.3
  • ● patch-package: ^6.2.2
  • ● react: ~16.11.0
  • ● react-dom: ~16.11.0
  • react-native: https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz
  • ● react-native-flash-message: ^0.1.15
  • ● react-native-gesture-handler: ~1.6.0
  • ● react-native-material-textfield: ^0.16.1
  • ● react-native-reanimated: ~1.9.0
  • ● react-native-safe-area-context: ~3.0.7
  • ● react-native-screens: ~2.9.0
  • ● react-native-tab-view: ^2.14.4
  • ● react-native-web: ~0.11.7
  • ● subscriptions-transport-ws: ^0.9.16
  • ● validate.js: ^0.13.1
  • ● @babel/core: ^7.8.6
  • ● babel-preset-expo: ~8.1.0
  • eslint: ^7.1.0
  • ● eslint-config-standard: ^14.1.1
  • ● eslint-plugin-import: ^2.20.2
  • ● eslint-plugin-node: ^11.1.0
  • ● eslint-plugin-promise: ^4.2.1
  • ● eslint-plugin-react: ^7.20.0
  • ● eslint-plugin-standard: ^4.0.1
  • ● husky: ^4.2.5
  • ● lint-staged: ^10.2.7
  • ● prettier: 2.0.5
  • ● prettier-config-standard: ^1.0.1

BROUGHT TO YOU BY

Start building your app today!

Get Started