Garage Tracking and Parking Application
Garage Tracking and Parking Application
* Md. Touhidul Islam, Mufizul Islam, Md. Habibur Rahman, Dr. Md. Mostafijur Rahman Department of Computer Science and Engineering, Green
Abstract—This project report presents the development of a The application provides an easy-to-use interface that
garage tracking and parking application. The application aims allows users to find parking spaces near their location. It also
to provide a streamlined, efficient, and user-friendly solution for provides users with a parking history, allowing them to track
garage owners and drivers to manage parking operations.
the location and duration of their previous parking sessions.
II. M OTIVATIONS
We used the Dart language to develop this system Flutter A. Maintaining the Integrity of the Specifications
platform for building mobile apps it. We also used the Firebase
Database for the backend and the Firebase Realtime Database The motivation behind the development of garage tracking
for data store. We also use Google Maps API to display the and parking applications is to address the growing problem
place location. Users need to install this Android application and of parking congestion in urban areas. In many cities, finding
register here. Once the registration is complete, users will be able a parking spot can be a time-consuming and frustrating
to use all of the services in our system.
Index Terms—Android and Ios base Applicaton, Flutter, Park- experience for drivers, leading to increased traffic, pollution,
ing System, Real Time Location Detection and wasted fuel.
Note
Table Content Full Form
E.S = Estimated System
U.G AND O.R = User And Garge owner Registration
N.P.S.M = Nearby Park Spot Map
Fig. 2. ER Diagram
M.L= Multi Languages
B.O = Booking Option
C. Gantt Chart B.T.S = Booking Time Schedule
O.P.S = Online Payment System
Below shown the Figure 3 is a Gantt chart of this project
P.S = Proposed System
as an initial schedule of tasks to be completed throughout the
project life cycle. XI. A PP I NTERFACE D ESIGN
The Android application basically has to use flutter used
A Gantt chart is a bar chart that provides a visual view of
design in our project. The user interface is very important
project tasks scheduled over time. A Gantt chart is used for
for any feature or application or website. The user-friendly
project planning: it’s a useful way of showing what work is
user interface of a website or application, the more usable
scheduled to be done on specific days. The above chart gives
than others. Usually, when a user wants to take advantage of
an idea about twelve month and activities of our project. Here
an Android app or a feature, the first thing this user expects
the activities part, we include research, defining specifications,
is an attractive graphical interface. They want to read less
project planning, development, test plan, testing question, and
text, that’s-why the design needs something that users can
answer also include delivery activities.
easily understand what they can do from here. So we did
those designs through flutter and later added it to the back-end
through Dart code.
XII. T YPE OF L OGIN O PTION
There can be different types of user logins depending on
the specific system or platform being used. Here are some
possible types of logins for a garage tracking and parking
system:
XV. R EMARKS
This application is developed to provide the best parking
and garage services to users. We worked extremely hard and
came a long way, finally our project’s android-based mobile
application was successfully implemented in the end. In
order to implement our application, we tested it on a variety
of smartphones. We observed that our system functioned
well and that all of its features produced accurate results.
This project provides better flexibility and performance and
decreases the cost and time and it is very easy to use. The
user interface does not appear to be a complicated view
because it has so simple design. Our application can be used
in a gentle manner by users. We hope that users will utilize
our app and receive adequate service.