Enatega Multivendor
  • Introduction
  • High Level Architecture
  • Installation
    • How to deploy in local machine
    • How to deploy in production
    • How to Publish App
  • FAQS
  • License
  • ChangeLog
  • API SERVER
    • Introduction
    • Technologies
    • Packages Json
    • Outline
    • Model Diagram
    • Routes
    • Queries Mutations and Fragments
    • Resolvers
      • Order Resolver
      • Food Resolver
      • Configuration Resolver
      • Category Resolver
      • Auth Resolvers
  • ADMIN WEB DASHBOARD
    • Introduction
    • Technologies
    • Packages Json
    • Folder Structure
    • Customize
  • RIDER APP
    • Introduction
    • Folder Structure
    • Packages Json
    • Technologies Used
    • Guide
      • Customize
    • Components
  • CUSTOMER APP
    • Introduction
    • Folder Structure
    • Packages Json
    • Technologies Used
    • Guide
      • Customize
    • Components
  • RESTAURANT APP
    • Introduction
    • Folder Structure
    • Packages Json
    • Technologies Used
    • Guide
      • Customize
    • Components
  • CUSTOMER WEB
    • Introduction
    • Folder Structure
    • Package Json
    • Technologies Used
    • Components
  • Amplitude Dashboard
    • Introduction
    • Amplitude integration with Enatega Multivendor
  • Sentry Dashboard
    • Introduction
    • Sentry integration with Enatega Multivendor
  • CONFIGURATIONS
    • Google Maps API Keys
    • Push Notification Keys
    • Social Login
    • Configuring Cloudinary
    • Configuring Database
    • Configuring Payment Gateways
    • Server Configurations
Powered by GitBook
On this page
  • Components
  • App
  • Login
  • OrderDetail

Was this helpful?

  1. RIDER APP

Components

PreviousCustomizeNextIntroduction

Last updated 4 years ago

Was this helpful?

Components

App

  • Location: The UI can be found under src/App.js

  • Working: Configures Native base, Fonts, Push Notification, Apollo, Authentication and Navigation.

  • Result: Everything is configured loads the next view depending on if the user is authenticated or not. If the user is not authenticated will show tutorial screen first else it will show Menu Screen.

Login

  • Location: The UI can be found under src/screens/Login/Login.js Its can be found under src/apollo/server.js with constant login

  • Working: Logins User using Google, Facebook or Manual Registration. A separate component for ForgotPassword is also present its component can be found src/components/ForgotPassword Its can be found under src/apollo/server.js with constant forgotPassword

  • Result: Logins User with validation. If a user uses forgotPassword an email will be sent to him with reset link for changing his/her password.

OrderDetail

  • Location: The UI can be found under src/screens/OrderDetail/OrderDetail.js It has Apollo constants of orderItem its of type fragment located in src/apollo/client.js

  • Working: It shows OrderDetail to the rider where the status of the order can be changed by the rider.

mutation
mutation
App
Login
OrderDetail