Development of Web and Mobile Application Based Online Buy, Sell and Rent Car System
Development of Web and Mobile Application Based Online Buy, Sell and Rent Car System
and rental system. There are some apps like Uber, Pathao,
Abstract—This research paper aims to develop an online car Shohoz which are providing rental services within the city
trading and rental system. It’s an online marketplace where
anyone can buy, sell or rent cars using this website and application. only. But they do not provide intercity rental in monthly or
This system will help the users to rent cars when needed. It can weekly basis. And most importantly no website or apps
also help user to give their idle car in rent which will give them an provide self-driven car rental facility. So, this is a lacking of a
extra bit of income. They can also sell their used car to others. great facility in this country. So, this system will add up a new
Users can also buy new or used car directly using this system in a
cheaper way. This System has both Website and Android interface. way of life by providing all the facility anyone can ask in car
Customers can use both according to their purpose. This system trading and rental system.
can be a one stop solution for all car related problems.
Index Terms—car, buy, sell, rent, self-driven, repair In foreign countries, there are some websites and apps which
have the car trading and rental facilities. In Bangladesh, there
I. INTRODUCTION are also some apps which provides rental services but none
People are more or less familiar with buying and selling of them provide services for more than a day or monthly
cars, but have not really experienced car renting or servicing rental system. And most importantly, unlike the foreign
system online in Bangladesh. Therefore, the initiative to countries the feature called self-drive this allows the user to
make a system that includes renting and servicing system, rent a car without a driver and drive on their own.
along with buying and selling, which is a rare scenario in this In Bangladesh Groundlink.bd provided self-driving option but
country. This project can turn out to be a game changer in the problem is anyone can only rent cars from them whereas
the car trading business if properly executed. Car Trading and this system provides various more functionalities like buy,
Rental system is a system to provide service to the people, sell and repair.
who want to buy, sell and rent a car. In Bangladesh, there is Sheba.xyz[3] is Bangladeshi multiple service provider system.
no dedicated system with all the functionalities for Buying, This website provides many services like car rental, electric
Selling, Renting and repairing of cars all together. solution, home solution, appliance repair, shifting etc. This
In foreign countries, people rent cars for self-driving[1] system provides a lot of options so there is so much traffic in
option but in this country it’s not possible yet. Many people their system. This system doesn’t provide car buy and sell
want to rent cars for a certain period of time and some service.
people want to drive on their own. This system will be a good In India, Zoom Car [4] is a company which provides self-drive
solution to them who wants to give rent their idle car in their car with daily and monthly basis. But in Bangladesh it hasn’t
available time at home. Again, people who want to rent a car been introduced yet. So, this system introduced it.
wouldn’t need to go to rental shops to rent cars. They can Apps like Bikroy.com appears as a common platform for both
just browse the system and provide a few information and buyers and sellers. These services provides rental option but
they are good to go. Authenticity is also a major problem, not for a long period of time and in both of this Self-drive
which will be solved by registering users with their National option is missing. So, this feature “self-drive” will be new of
ID and Driving License. Every year approximately 120000 its kind.
vehicles is being registered in Bangladesh. Among them 6000 There are also some websites and apps which provides car
is private car and 1000 is microbus. Approx. 1000 cars are trading and rental service. But none of the website and app
being rented daily in Dhaka city only[2]. So, statistics shows does both. So, this system will be different from the typical
that a huge number of people are involved in this car trading system in Bangladesh. The goal is to make a simple system
143 on November 03,2020 at 01:43:02 UTC from IEEE Xplore. Restrictions apply.
Authorized licensed use limited to: Auckland University of Technology. Downloaded
with helpful options with experts’ advice for customers. • Then, the vehicle servicing centers was approached to
Users can also buy car directly using this website or app in a provide their information in the system.
cheaper way. They can also sell their used car to others. The
thought of user base system decided that the system would Then by analyzing the data the features will be implemented
largely help many people who fall under certain categories. on the system[7]. This Project has 2 phases.
[2] I. Website
II. Android application
The paper is outlined as follows: In section I, problem,
objectives, research, literature review of existing works This system provided some basic information for
regarding. Section II provides the research methodology, nonregistered user. They can see the services and they can
process flow etc. Section III gives a brief view of the design see the available cars for sell. But they can’t enjoy other
and implementation of the whole system. Finally, Section IV services selling their car and rent or self-drive car. For getting
gives a brief description conclusion and references. these services they have to be registered first.
For being a registered user, they have to fulfill some
II. METHODOLOGY requirements. At first, they have to be registered themselves
To accomplish the system, agile process [5] model has into the database.
been followed to have the freedom to change the design or The system will verify and store any information the user may
plan according to the changing requirements. This system input when making any request.
takes information from customers through filling their
details. A customer being registered in the system can access Process flow
the information of the available cars for buying or renting. [6] • Login or Signup
The required data were collected like this • Choose between the services
• Customer will see necessary information related to
• Firstly, a survey was conducted to know what that service.
information people want when buying a car. Then, those • Filling the necessary information, Customer will be
information boxes were added in the dedicated system redirected to payment options
so that the customers can easily find their desired cars
through the system.
• Logout
• Then, a survey was conducted with the rent-a-car shops The Block Diagram Shows the details Path about the
and people who wants to give their car for rent, to know whole System.
what security information or papers they will be
needing. Then, those information boxes were added in
the dedicated system so that the customers can easily
find their desired cars through the system.
144 on November 03,2020 at 01:43:02 UTC from IEEE Xplore. Restrictions apply.
Authorized licensed use limited to: Auckland University of Technology. Downloaded
Figure 2: ER Diagram of the Car Buy, Sell & Rent Website
The system will verify and store any information the user may connected with the rental option. Users can directly rent cars
input when making any request. This project has both web by contacting with the renters through this System or they
application and mobile application.[9] For website frontend can use the self- driven option to drive the rent car by their
part is designed by using Html, CSS and backend part in own for some period of time.
Django[8]. The frontend is designed for home page, login
page, services page, registration forms. Besides
PostgreSQL[9] is connected as the database. In the backend III. DESIGN & IMPLEMENTATION
part admin panel is connected by which admins can have
control over the database or full system. User database is This paper is all about transportation facilities. The objective
also created where all the user data will remain save until of the system is to make daily life easier and more effective
admin panel take any action. Users must need to be with the blessings of technology. This is a car related system
registered for taking any kind of service and this data will that helps you to find new and used cars for sell, buy, rent
create a user profile and they can edit those information’s near you and also guides you towards car maintenance
whenever needed. Data fetching is also done for services like facilities [13]. The extensive set of filters and sorting options
buying and selling. Now Anyone can choose a car and can narrow down one’s choices to find perfect car, which saves
buy it just by contacting with the seller. For rent option, both time and labor. This system makes buying, selling and
techniques are as same as the Buy and sell option. In this case renting cars easy by allowing one to quickly find information
customers will able to take rent those cars for a certain about a car with detail contact number.
period of time which are given rent by the users [10]. Self- This system shows services like buy, sell, rent and repair.
Driven option has been created and customers can choose Users are able to enter the app by using login option and use
their desire cars through this option and can drive by their the services by filling the required fields. User information
own. and car information will be added to the database and can be
For the Mobile application android Studio Software is used to retrieved as well. The result of this system is very useful to
make the app and the code is written in java language [11]. the target users and very easy to use.
Firebase is used as the database [12]. Database has been
connected with the app. Data is uploading and retrieving. The As this project has both website and android application,
special feature of this project which is “self-drive” will be some pictures of the main pages of the system is given here:
145 on November 03,2020 at 01:43:02 UTC from IEEE Xplore. Restrictions apply.
Authorized licensed use limited to: Auckland University of Technology. Downloaded
Figure 3: Home page of the Website
Figure 3 is the home page for the website. Here users can feature as it is very new in Bangladesh. By using this option
login by using their id and password, new users can sign up one can drive his desire car by his own. The customers who
to become registered. By clicking the service button users can wants to roam around with a privacy, this service is a good
directly use services like Buy, Sell, Rent (Give A car rent, take opportunity for them. This facility will be a good initiative for
a car rent and self-Drive). Self-drive option is the main the customers who can drive.
Figure 4 is the registration form for the customer who is as a user they will be able to avail all the services including
willing to take rent a car. The customer will need to provide rent. They won’t have to roam around and look for car rental
this information in order to rent a car from this website. This shops to rent a car or showrooms to buy car. They will be able
data will add on the database and also can be retrieved when to do this all with some clicks only by our system
needed. If the users want to post an ad of their car to sell or Anyone can give their used or new car on rent. They have to
want to buy a car they have to registered as a member first submit their personal and car information in the required
by using other necessary information. After being registered field.
146 on November 03,2020 at 01:43:02 UTC from IEEE Xplore. Restrictions apply.
Authorized licensed use limited to: Auckland University of Technology. Downloaded
IV.CONCLUSION
Cars are the most important factor in day to day life and also,
it’s becoming a core component of the future. So, the goal is
to develop such a sustainable online Buy, Sell and Rental
system that will be a real time problem solver both inside and
outside of the Dhaka city. The system will be developed as a
common platform for both buyers and sellers to trade their
cars [14]. And also, for those who want to rent a car with or
without a driver. The features will provide the opportunities
to anyone who is familiar with the technologies like mobile
Figure 5: Home page For Android application. phone or computer to Buy, Sell or Rent cars. This system will
be a one stop solution for all the car related issues.
Figure 5 is the first page for mobile application of the system.
Customers will have to choose which service they want to REFERENCES
avail from this page. After clicking any service, they will [1] Bendixson, Terence, and Martin G. Richards. "Witkar: Amsterdam's self-
drive hire city car." Transportation 5, no. 1 (1976): 63-72.
forward to other page related to that option.
[2] “Bangladesh Motor Vehicles Sales [2005 - 2019] [Data & Charts],” [2005
- 2019] [Data & Charts], 01-Jan-1970. [Online]. Available:
https://www.ceicdata.com/en/indicator/bangladesh/motor-vehicles-sales.
[3] “Sheba.xyz,” sheba.xyz. [Online]. Available:
https://www.sheba.xyz/services.
[4] Zoomcar India Private Ltd, “Self Drive Car Rental in Delhi NCR,” self
drive cars. [Online].
[5] Highsmith, Jim, and Alistair Cockburn. "Agile software development:
The business of innovation." Computer 34, no. 9 (2001): 120-127.
[6] M. Sendouda, “Car rental system,” Dec. 27 2001, uS Patent
App.09/878,052.
[7] Li, Zhang. "Design and realization of car rental managerment system
based on AJAX+ SSH." Information Technology Journal 12, no. 14 (2013):
2756-2761.
[8] A. Holovaty and J. Kaplan-Moss, The Definitive Guide to Django: Web
Development Done Right. Springer, 2009.
[9] “What is PostgreSQL?,” PostgreSQL Tutorial. [Online]. Available:
http://www.postgresqltutorial.com/what-is-postgresql/.
[10] Waspodo, Bayu, Qurrotul Aini, and Syamsuri Nur. "Development Of
Figure 6: Buy and Sell page of the Android application. Car Rental Management Information System." In Proceeding International
Conference on Information Systems For Business Competitiveness (ICISBC),
pp. 101-105. 2011.
Figure 6 shows the buy and sell page of the mobile [11] Alliance, Open Handset. "Android overview." Open Handset Alliance 8
application. Customers will see the available cars for sell in (2011): 88-91.
the Buy page and post their cars ad through sell page. For [12] C. Esplin, “What is Firebase?,” Medium, 25-Oct-2016. [Online].
Available: https://howtofirebase.com/what-is-firebase-
posting they need to be registered by fill up the registration
fcb8614ba442?gi=7c2d12445797.
form where they will provide the necessary information. This [13] Osman, Mohd Nizam, Nurzaid Md Zain, Zulfikri Paidi, Khairul Anwar
information will add on database. Sedek, Mohamad NajmuddinYusoff, and Mushahadah Maghribi. "Online
People are more or less familiar with buying and selling cars, Car Rental System Using Web-Based and SMS Technology." Computing
Research & Innovation (CRINN) Vol 2, October 2017 (2017): 277
but have not really experienced car renting or servicing [14] Kollmann, Tobias. "Measuring the acceptance of electronic
system online in Bangladesh. Therefore, this web and marketplaces: A study based on a used-car trading site." Journal of
android application includes renting and servicing system, Computer-Mediated
along with buying and selling, which is a rare scenario in this
country. This project can turn out to be a game-changer in
the car trading business if properly executed.
147 on November 03,2020 at 01:43:02 UTC from IEEE Xplore. Restrictions apply.
Authorized licensed use limited to: Auckland University of Technology. Downloaded