React Native Food Delivery With Backend

React Native Food Delivery With Backend [Developer edition] 1.0.0

A perfect starter kit for food ordering app built using React Native, Expo for iOS & Android. The product is available with all necessary screens, components for food ordering app just like FoodPanda, UberEats, Swiggy, GrubHub, Deliveroo, JustEat, DoorDash.
It comes with Mobile app, Admin Dashboard, Analytics dashboard & API server.

Note: This is an Expo based app.


Development Environment
Demo Available

All the screens you want for Backend Integrated Food Delivery App!

Fully functional product available with all necessary screens, easy to customize as per user requirement.
Get 20% discount with this launch promo code: foodappbackend-20d-launch-july2019-2087

  • ● Login
  • ● Register
  • ● Forgot Password
  • ● Country Picker
  • ● Gmail Login
  • ● Facebook Login
  • ● Menu
  • ● Drawer
  • ● Food Details
  • ● My Cart
  • ● Payment
  • ● PayPal Login
  • ● PayPal Home
  • ● Order Confirmed
  • ● Order Details
  • ● Rate & Review
  • ● My Orders
  • ● Reviews
  • ● Settings
  • ● Help

React Native Food Delivery With Backend

Fetching Features

  • Push Notification for both Mobile and Web
  • Analytics Dashboard for Mobile app
  • Payment Integration for both PayPal and Stripe
  • Order tracking Feature
  • Email Integration - Email is sent for some actions such as making Order
  • Rating and Review
  • Finding address using GPS integration
  • Facebook and Google Authentication integration
  • Mobile Responsive Dashboard
  • Multi-Language Support using Localization (support languages - English, French, German, Khmer and Chinese)
  • Multi currency Support

Technologies Used For API

  • NodeJS
  • MongoDB
  • ExpressJS
  • Stripe
  • PayPal
  • Nodemailer
  • Firebase(for push notification on web)
  • Express GraphQL
  • Mongoose(for MongoDB)

Technologies Used For Web Dashboard

  • React
  • GraphQL
  • Bootstrap
  • Firebase(for push notification on web)

Technologies Used For Mobile App

  • React Native
  • Expo
  • GraphQL
  • Amplitude
  • NativeBase

Admin Web Dashboard

  • Admin Dashboard demo for Analytics with detailed information
  • Payment configuration
  • Email Configuration
  • Currency Configuration
  • Push Notification in admin dashboard
  • Multiple language support in dashboard
  • Allows to add category in category section
  • Allows to add food in food section
React Native Food Delivery With Backend
React Native Food Delivery With Backend

Analytics Dashboard

  • Analytics demo available using credentials:
    Username: meee4173@gmail.com,
    password: amplitude55
  • Access Product data, see how user interacts with your product.
  • Get instant meaningful insights to check what's working & what isn't with real time feedback.
  • By default insights that are available - Users creation account, Users logged in and an order placed by user.
  • Get more insights by adding your own events & utilize amplitudes reporting.

Installation Details

Installation on your system can be carried out at an additional cost. The turn around time is usually less than 2 working days.

We provide deployment on the following system:

Pre-requisites:

  • Must have an account on the mentioned platforms.
  • You need to have your root SSH or other server details available with you before contacting us.
  • Recommended OS: macOS or Windows.

React Native Food Delivery Backend App

React Native Food Delivery With Backend
React Native Food Delivery With Backend

Not just Food Delivery!

Our product is not restricted to be used for creating just food delivery products. It can be used for other categories as well. Easy to change content, allows to add products of all variation, change price.

Package

React Native Food Delivery With Backend

  • ● apollo-boost: ^0.3.1
  • ● apollo-cache-inmemory: ^1.5.1
  • ● apollo-client: ^2.5.1
  • ● apollo-link-context: ^1.0.17
  • ● apollo-link-http: ^1.5.14
  • ● apollo-link-state: ^0.4.2
  • ● apollo-upload-client: ^10.0.0
  • expo: ^32.0.0
  • ● graphql: ^14.1.1
  • ● graphql-tag: ^2.10.1
  • native-base: ^2.12.1
  • ● react: 16.5.0
  • ● react-native-modal: ^9.0.0
  • ● react-apollo: ^2.5.2
  • react-native: https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz
  • ● react-native-animatable: ^1.3.1
  • ● react-native-material-buttons: ^0.5.0
  • ● react-native-material-ripple: ^0.8.0
  • ● react-native-material-textfield: ^0.12.0
  • ● react-native-ratings: ^6.3.0
  • ● react-native-swiper-flatlist: ^1.0.9
  • ● react-native-timeline-listview: ^0.2.3
  • ● react-navigation: ^3.3.0
  • ● validate.js: ^0.12.0
  • ● babel-eslint: ^10.0.1
  • ● babel-jest: ^24.8.0
  • ● babel-preset-expo: ^5.0.0
  • ● babel-preset-react-native: ^4.0.1
  • eslint: ^5.16.0
  • ● eslint-config-airbnb: ^17.1.0
  • ● eslint-config-prettier: ^4.3.0
  • ● eslint-plugin-eslint-comments: ^3.1.1
  • ● eslint-plugin-import: ^2.17.2
  • ● eslint-plugin-json: ^1.4.0
  • ● eslint-plugin-jsx-a11y: ^6.2.1
  • ● eslint-plugin-prettier: ^3.1.0
  • ● eslint-plugin-react: ^7.13.0
  • ● eslint-plugin-react-native: ^3.7.0
  • ● husky: ^2.3.0
  • ● jest: ^24.8.0
  • ● jest-react-native: ^18.0.0
  • ● lint-staged: ^8.1.7
  • ● metro-react-native-babel-preset: ^0.54.1
  • ● prettier: ^1.17.1
  • ● react-test-renderer: ^16.8.6

BROUGHT TO YOU BY

Start building your app today!

Get Started