New Taxi App Documentation
New Taxi App Documentation
New Taxi is a Complete Solution for Taxi Service. In this app User can easily
Book Taxi and travel between different locations. User can call and chat the Cab driver for taxi
status. In this App, all drivers must be verified by Admin after submitting valid documents.
We have Payment Gateways and Multi Currency Option, if you want to start own Taxi Service
App. This is a Complete Solution.
Features of NewTaxi
Server Requirements
Installation Details
Admin Backend and Frontend installation instructions.
Step 1
Download File source code from codecanyon.net and extract it.
Select Admin Panel Zip file.
Upload it to your Server Directory.
Upload the file via the File Manager
You can upload your files directly through cPanel using the File Manager. File Manager is a
web interface that allows you to manage all files associated with your account.
cPanel's File Manager may look slightly different depending on which version of cPanel your
server is running, however, all the functionalities are available in all.
Database Configuration
Open phpMyAdmin
Select Your Database
Click Import
Browse SQL File
Select database.sql File (db.sql under database folder)
Second step, you need to type your database details in .env file.
DB_HOST=localhost
DB_DATABASE= yourdatabasename
DB_USERNAME= yourdbusername
DB_PASSWORD=yourdbpassword
Admin Access
Go to http://yoursite.com/admin after successfully configuration
Username: admin
Pass: 1234567890
System Requirements
API Settings
You can enter your API credentials in Admin panel in API Credentials page.
Google API Keys (Browser and Server Key) - for Google Map and Places.
Please enable, "Google Places API Web Service", "Google Maps Geocoding
API" in Google Developer Console. Server Key Instructions Browser Key Instructions
If you have any suggestions, ideas, or comments, or if you find any disturbing bugs, please
send email to mailto:[email protected]
Creating Google Map API Server Key
Google Map Server Key is for getting Google Places detail in JSON format.
Follow the below steps to create Google Server Key,
Go to Google API Console Page, https://console.developers.google.com
Create or Select Project.
Enable Google Maps Geocoding API in Library page.
On the Credentials page, get an API key (and set the API key restrictions). Note: If you
have an existing unrestricted API key, or a key with browser restrictions, you may use
that key.
Google Map JavaScript Key is for Google Autocomplete (Suggestion box) and Map.
Firebase
Firebase service is used in the app for sending & receiving notifications from the
backend/chat with user/driver.
You need to create a firebase project in order to connect the flutter app to firebase.
Go to https://firebase.google.com/.
Click on Get started.
Create a new project by tapping on the Add project box.
Enter the Project name & select Analytics location. Analytics location represents the
country/region of your organization and sets the currency for revenue reporting.
Tap on Create project. Following this, Firebase will set up a new project for you. This
will take just a minute.
After the project is created successfully, Firebase will show a prompt saying Your new
project is ready. Click on Continue to complete the flow.
IMPORTANT: Ensure that you use a new copy of google_service.json after every firebase
feature related configurations.
To change the app logo in selected folder (image name is logo. In Source folder -> app-> src->
main-> res ->drawable to replace image which name: -
a. app_a_app_logo.png (User & Driver)
b. app_a_app_splash_icon.png (User & Driver)
c. app_a_notification_icon.png (User & Driver)
d. applogo.png (Driver)
e. app12logo.png (Driver)
Updating Base URL, Facebook, and Google API Key, Drivers’ app
You Can Create Facebook App Id and Google login for either rider or driver, and use the same
Google Map Key for both rider and driver (change in
Android Studio ->app/res/values/string.xml)
Steps To Update Base URL, Facebook, Apple and Google API Key
Open the CommonKeys java file in app/java/com/seentechs/user/utils(Android Studio)
Update baseurl
Open the app folder in android studio
And then open the res folder
And then open the values folder
Application name
Facebook_Key Facebook
provider
google maps key -Replace Your API Key here Google
client id driver package name here you can change it.
App name should be updated for all Languages in all the string files Change live
and demo in real_time_db for Firebase real time db Updating FCM Key (Firebase
Cloud Messaging)
Get FCM Key used to push notification into different types of Web Application, Mobile
Application.
Follow the link to create FCM https://console.firebase.google.com
Create the project and create both driver and rider app
Click setting in selected app
Download the google-services.json from firebase console You should use
the FCM Key for admin panel too.
Generate SID, Token, Number from below url h ttps://www.twilio.com/login and update in
admin panel as shown in the below screenshot.
● If your Firebase project has multiple apps registered in it, select the app you just added
from the dropdown next to Crashlytics in the top bar of the console.