Technical Specification
Technical Specification
Technical Specification
Document
1. Scope
1.1 Overview
A taxi is a luxury facility which is available across the country everywhere with
different perspective of view to help only users or customers. It has several paybacks
for a passenger and people hire because it is a facility that provides satisfaction to
everyone. It is the one which helps us in hectic timing situation and in the fuss world
to have the best services. The most important thing is when it comes to travelling; the
most preferable service is taxi rather than any of the services.
1.2 Objectives
Tranxit offers users with different services or procedures of stress free travelling
The taxi can be used to pickup and drop off from different locations to locations.
There are many objectives of taxi companies are timely fare, best service and should
be cost effective. The main goal of taxi companies is to provide timely transfer service
for user from and to location. Taxi companies have special teams for working on
different projects, they always prefer to give the cost effective services to their
respective customers.
1.4 Benefits
Greater flexibility in menus, an increase in restaurant productivity and capacity for
extensive business auditing are the primary benefits associated with the Tranxit.
Menu updates can be rolled out at any time with no extra labor from printing and
distributing new menus, allowing for more dynamic pricing and content changes.
With the underlying software system taking responsibility for a customer’s service
throughout its lifecycle, not only is accuracy ensured, but all actions are logged in a
database for analysis and accountability of App.
2. Core Components:
Android App: We have used native Java technology and XML language. Pattern we
use to have code structure are MVP and MVVM.Our IDE is Android Studio 3.0.2.
The deployment support from 4.2 to updated version.
IOS App: We have used latest technology iOS swift language to develop our
application. MVC viper pattern has been used for pattern. The deployment support
we do from 8.0 to latest.
Web App: The web panels are implemented and designed using PHP.
Database used is MySQL. Our apps are highly optimized and that can run and can be
hosted on the most commonly available servers or host like Digital ocean and
Amazon AWS.
Google Maps API have been used for maps, geo-location and for tracking locations.
Firebase has been used to implement chat integration between User and Driver.
BUSINESS FLOW
DIAGRAM
CUSTOMER USE CASE
DIAGRAM
DRIVER
ADMIN
DISPATCHER DIAGRAM
SEQUENCE DIAGRAM
ADMIN LOGIN