DriveMond

Ride Sharing Solution

00 Hour
00 Min
00 Sec

Ride Sharing Solution

Mandatory setup

Map Configuration

Client should buy Map API from Google for enabling the maps into the panels. Without buying those APIs client cannot load Google map into the panels for selecting zones. You can watch the video attached below for generating a map API key. Now go to the Third Party APIs menu from the admin panel. Here you will find two inputs for – the map API key client and map API key server.

You can restrict the client with admin panel domain and the server key with your server ip address. If you don’t want any restriction then you can use single api key for both field.

TIP

Recommended tutorial is below 👇

How to generate google map API key and setup in flutter project

Business Setup

In the admin panel we have a menu called Business Setup where you can set your logo, timezone, country, time format, location, currency and many more things.

Mail Configuration

Mail Configurations part admin can set his Mailer name, host, driver, user name, Email Id and his own encryption method and password for this SMTP Mail setup.

Firebase Configuration (for notification)

The Firebase Push Notification will send messages for lots of activities. Without configure push notification, data will not update on the screen of apps. To set up firebase notification go to the admin panel Notification Settings menu.

Before that download the JavaScript file firebase-messaging-sw.js from this following link: https://drive.google.com/file/d/1C4TpwYD6P5kkd8FA7xC333lXv10pO3hz/view?usp=sharing

In the JavaScript file “firebase-messaging-sw.js” replace your firebase credential ( apiKey, authDomain, projectId, storageBucket, messagingSenderId, appId ):

firebase.initializeApp({

   apiKey: "YOUR_API_KEY",

   authDomain: "YOUR_AUTH_DOMAIN",

   projectId: "YOUR_PROJECT_ID",

   storageBucket: "YOUR_STORAGE_BUCKET",

   messagingSenderId: "YOUR_MESSAGING_SENDER_ID",

   appId: "YOUR_APP_ID",

   databaseURL: "...",

});

Payment Configuration

In this part Admin will be introduced with the payment gateways. Cash payment, Digital Payment like SSLCOMMERZ, Razor pay, Paypal, Stripe, Paystack, Senang Pay, Flutterwave, MercadoPago, Payment accept are available for payment gateways. Admin can make the necessary setup of making the status active and inactive of those payment gateways as well.

SMS Module Configuration

SMS Module is used for SMS Gateways for OTP sending in the simplest way of user verification. Customers will get OTP when they create their own account and for password recovery.