In today?s era, everyone wants convenience and comfort in daily life activities but everywhere, it is not possible like in Bannu. Vehicle booking or ordering is also a major part of day-to-day activities. Bannu is an ancient, populous and big city but the people of Bannu still follow manual p
Bannu Riders
In today’s era, everyone wants convenience and comfort in daily life activities but everywhere, it is not possible like in Bannu. Vehicle booking or ordering is also a major part of day-to-day activities.
Bannu is an ancient, populous and big city but the people of Bannu still follow manual processes for booking or ordering vehicles like manually cab booking, manually ambulance call, heavy vehicles booking, bus ticket booking and so on. But the manual systems are very time wasting, unsystematic and unsecure. For example in manual cab booking system, the deriver and customer are not secure due to non-familiarity to each other. The risk of manual processing includes harms to driver from customer and customer to driver. And they are easily escaped because no one has any information about it. There are also driver frauds in a manual system like unsystematic charging of taxi fare and etc. Like the cab booking, the other booking systems of vehicles are also facing many problems.
To taking this statement, we come to the solution to develop an app for this purpose. In this project, we will develop two android apps, first for client and other for deriver. The client side application allows the customers to order or book vehicle to specified location. The customer can use the current GPS position or pinpoint desired location. On the other hand; the system also consists of an application which is used by a driver. This application informs about a new order and provides navigation to the customer.
The brain of the whole system is the Web server with the database. It is responsible for storing information about orders vehicles as well as additional information affecting them (availability, positions). This part of the system will also receive information from the side of customer’s application, it will processing them by matching attributes of the order to an available vehicle and sending information about a new order to the driver.
Bannu Riders Application allows the customers to order or book any type of vehicle to specified location. The customer can use the current GPS position or pinpoint desired location. Bannu riders specializing in hiring vehicle to customers. It is an system through which can view available vehicles; register the vehicles, View profile and vehicles. Bannu rider is a major transport service provided by the various transport in a particular city.
Following are objectives:
Our team is developing android apps using software platforms like android studio. Our team applies Agile Process model for develop the apps.
Agile Process Model
Agile SDLC model is a combination of iterative and incremental process models that focus on process adaptability and customer satisfaction by rapid delivery of working software product. Agile Methods break the product into small incremental builds. These builds are provided in iterations. Each iteration typically lasts from about one to three weeks. Every iteration involves cross functional teams working simultaneously on various areas like -
• Planning.
• Requirements Analysis
• Design
• Coding
• Unit Testing and Acceptance Testing.
At the end of the iteration, a working product is displayed to the customer and important stakeholders.
To be mentioned, there are other benefits of the application but we mentioned few of them
Vehicle booking app for Customer
Customer need to register their account with the app provider to get this going. Once done, Customer can access the available vehicles nearby their areas. The nearest one in the vicinity will be called once the request is generated.
Search a Vehicle
Upon opening Bannu Riders application, users are exposed to availability vehicles from the nearby area. As soon as the application is opened, the GPS gets activated to track user’s current location.
Book a ride
Customer generates the request to avail the vehicle service from an Bannu riders app. Once the user opens an app, they are shown some vehicles around them within the map itself. Once found, users can simply tap on the tab ‘book a ride.’
Vehicle booking app for drivers
Drivers are registered, contracted, and selected to dedicatedly drive his/her vehicle on revenue sharing base. The arrangement is such that driver earns a part of every ride he/she gets and splits the revenue as per the company’s norms.
Driver dashboard
Drivers are given unique account through which they can tap rides, earnings, and profits. A typical driver’s dashboard comprises of details regarding total rides undertaken, money earned
Receiving payment
Drivers are entitled to receive payment upon ride completion. This payment comes either in form of cash, in-app e-wallet payment from vehicle booking app users, or by internet banking which involves debit and credit card payment, net banking, or other e-wallets.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Android Supported Smart Phone | Equipment | 1 | 20000 | 20000 |
| Play Store fee | Equipment | 1 | 4500 | 4500 |
| Domain Name Fee | Equipment | 1 | 6000 | 6000 |
| Online Server fee per year | Equipment | 1 | 19000 | 19000 |
| Survey expenditure | Equipment | 1 | 20000 | 20000 |
| Advertisement | Miscellaneous | 1 | 10000 | 10000 |
| Total in (Rs) | 79500 |
Our project is to design automatic liquid filling machine as in most industries liquid fil...
A growing number of depression cases are going unnoticed or untreated which is giving rise...
District government of Rahim yar Khan has installed various water treatment plants i.e. RO...
Our final year project is to build a system which can generate Urdu extractive summary.&nb...
In order to get hands-on experience in ICS security, students typically must pay thousands...