Vroom Vroom

We are going to be developing an app, which will be making life of a user easier in terms of ride booking perspective. Nowadays what mostly people are facing that they aren?t getting the rider either on time or sometimes the rider is far away from your current location or the fare rate is super high

2025-06-28 16:36:42 - Adil Khan

Project Title

Vroom Vroom

Project Area of Specialization Computer ScienceProject Summary

We are going to be developing an app, which will be making life of a user easier in terms of ride booking perspective. Nowadays what mostly people are facing that they aren’t getting the rider either on time or sometimes the rider is far away from your current location or the fare rate is super high which the user doesn’t want to pay. Therefore, our app will be going to integrate all the pickup booking service and will show the user which service is the best in terms of price, and location.

Project Objectives

Our result will be a pickup and drop off app which has an integration of all four (BYKEA, Uber, Careem and SWVL) into one app. Another option in which it will show all four services fares and riders location all at once and would show the results which one is the closest and the cheapest to the customer, which will save both the users time and money. We also will provide services from city to city app like DAEWOO EXPRESS, Faisal Movers.

Along with this, we wanted to provide rental services to the user. A user can rent a car, and will be given the location of the selected vehicle. The user can also unlock and track the car right from the application.

Our result will be a pickup and drop off app which has an integration of all four (BYKEA, Uber, Careem and SWVL) into one app. Another option in which it will show all four services fares and riders location all at once and would show the results which one is the closest and the cheapest to the customer, which will save both the users time and money. We also will provide services from city to city app like DAEWOO EXPRESS, Faisal Movers.

Along with this, we wanted to provide rental services to the user. A user can rent a car, and will be given the location of the selected vehicle. The user can also unlock and track the car right from the application.

Project Implementation Method

Different technologies will be used for this. For the front-end, we need programming tools that are compatible on both operating systems commonly used on current mobile phones, i.e. Android and iOS. Some platforms provide this functionality like Flutter, NativeScript or react-native. We will use react-native for this purpose. The code is similar to JavaScript, but complied in native languages like Java/Kotlin on Android, Objective-C for iOS.

The react-native library provides many commonly used GUI components like button, pagination, prompt-dialogs etc.

For the backend, we are thinking of making APIs on nodejs server, using express framework. ExpressJS is great for making a wide-range of products. It works on small-scale projects as well as industry-level work. 

MongoDB to store the data. One of the benefits that we get in mongoDB is a free plan for starting our project. It provides a free plan with about 512mb to 5gb of storage, which is enough for a small-scale project. We can scale up out storage later with suitable plans.

For the hardware, we will use a tracking system with lock implemented in a car that provide us the lock/unlock feature along with the tracking option.

Different technologies will be used for this. For the front-end, we need programming tools that are compatible on both operating systems commonly used on current mobile phones, i.e. Android and iOS. Some platforms provide this functionality like Flutter, NativeScript or react-native. We will use react-native for this purpose. The code is similar to JavaScript, but complied in native languages like Java/Kotlin on Android, Objective-C for iOS.

The react-native library provides many commonly used GUI components like button, pagination, prompt-dialogs etc.

For the backend, we are thinking of making APIs on nodejs server, using express framework. ExpressJS is great for making a wide-range of products. It works on small-scale projects as well as industry-level work. 

MongoDB to store the data. One of the benefits that we get in mongoDB is a free plan for starting our project. It provides a free plan with about 512mb to 5gb of storage, which is enough for a small-scale project. We can scale up out storage later with suitable plans.

For the hardware, we will use a tracking system with lock implemented in a car that provide us the lock/unlock feature along with the tracking option.

Benefits of the Project

The user can easily book a ride, there can be comparable factors like which rider is the nearest to you like mentioned and discuss below. Generally, what happens you access your device, checks in to app, mention the target location, give the pickup point, books a driver and waits for the message that the driver is here. However, here you will be able to check the comparison of all the services that which one is giving you the best service.

It is an important factor from the user’s point of view and it should be dealt efficiently because if user gets the ride in short time than it is a plus point for that service provider.

At the beginning user have to sign up. Although user can experience the app first and then can sign up for any reason. The signup is not the end but the gateway to the actual functions.

The users can choose the Driver by their own will. Generally, what happens is user gets

The notification when Driver is one minute away from the pickup location and then the user goes to that driver and then the communication starts. The user gets the driver’s name, contact and picture as well so here is a satisfactory point for user is that he/she can confirm the driver.

It might be possible that the captain/rider is available but he is not on the same platform or he is not using the same app. We will be fixing this issue with our app.

The user will get the comparison of the fares of each service provider like at the very

first the user will get the details of every service provider, each and everything will be there and through that we can compare the fares and we can say which one is giving the cheapest ride. Fares play important role in it.

Because sometimes the user is such in a hurry where you just book the ride without having a knowledge of what other apps maybe charging for the same journey. Our app will fix that.

After fares we can wonder that there could a place of wallet as well, so that we can do payments through wallet (i.e. online money) and would be a relief too because paying online is quick. Wallet is the section of the driver app dedicated to your account balance and payments. As we continue to add more features to Wallet. It is important for both the customers and captains.

We will also be providing a feature where we will make the user to travel from city to city while showing them the fare rate etc. like DAEWOO EXPRESS and Faisal Express.

In future, we will be having sponsors or even may get discounts from Uber, which will attract more customer to our problem.

Technical Details of Final Deliverable

The project will be created in three components:

  • client-side
  • server-side
  • hardware

The application is IoT-based, using hardware components to track rental cars, along with hardware components built inside the phone, like the Global Positioning System (GPS). For the software part, there are two main components, frontend and the backend. Backend will provide us the API server component that gets the required data from the database component. Front-end will use these APIs and populate the data according to the user interface.

The application will communicate with the hardware to lock or unlock the car.

The project will be created in three components:

Final Deliverable of the Project Hardware SystemCore Industry TransportationOther IndustriesCore Technology Internet of Things (IoT)Other Technologies OthersSustainable Development Goals Industry, Innovation and Infrastructure, Partnerships to achieve the GoalRequired Resources

Different technologies will be used for this. For the front-end, we need programming tools that are compatible on both operating systems commonly used on current mobile phones, i.e. Android and iOS. Some platforms provide this functionality like Flutter, NativeScript or react-native. We will use react-native for this purpose. The code is similar to JavaScript, but complied in native languages like Java/Kotlin on Android, Objective-C for iOS.

The react-native library provides many commonly used GUI components like button, pagination, prompt-dialogs etc.

For the backend, we are thinking of making APIs on nodejs server, using express framework. ExpressJS is great for making a wide-range of products. It works on small-scale projects as well as industry-level work. 

MongoDB to store the data. One of the benefits that we get in mongoDB is a free plan for starting our project. It provides a free plan with about 512mb to 5gb of storage, which is enough for a small-scale project. We can scale up out storage later with suitable plans.

For the hardware, we will use a tracking system with lock implemented in a car that provide us the lock/unlock feature along with the tracking option.

More Posts