Installation

What Prerequisite knowledge do you need to run this app ?

Pre-Installed software

  • Latest or Stable version of Node Download
  • Latest or Stable version of NPM

Prerequisite Credentials you need to obtain in order to run this app

App Ids for Mobile App in app.json

Set configuration variables in API in .env file

  • MongoDb's CONNECTION_STRING
  • RESET_PASSWORD_LINK
  • SERVER_URL
  • STRIPE_WEBHOOK_ENDPOINT_SECRET
  • Admin's DASHBOARD_URL
  • WEB_URL
  • ORDER_DETAIL_WEB_URL (leave this as it is unless you modify the order details url on web)
NOTE: Further configurations can be added from admin dashboard under configuration tab e.g stripe, paypal, email creds etc.

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
  • Google maps api key

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