Rideshare
Rideshare
This system aims to provide you your tens free means of
monitoring a travel journey's seat booking and details about your journey at
your mobile device on your fingertip.
The project designed and implemented an interoperability
mobile platform with a system based on Android Studio open-source software
platform and Firebase open source Database platform, an Android program on the
host terminal dealing with reducing chaos and making more comfort to a daily
routine “Up-Down wali life” by using technology.
The smartphone is considered an important innovation that has
changed human life in several aspects. Android has emerged as the most
widely used operating system in Smart Phones. The android operating system is open
source and freely accessible to everyone. On the Android operating system, many
applications (apps) are available for real-world problem solver - M-Booking
App. The present paper discusses the design and development of an Android-based app named as CHARUSAT BUS SERVICE. This paper also highlights various challenges
faced by developers in Android App Development.
With the cut-throat struggle of
person to Book his perfect seat for traveling, we have moved from conventional
way of doing it to the M-booking application.
MEET OUR APPLICATION
•
Hassle-free bus booking from anywhere & anytime
for next day journey
•
You can choose your preferred seats.
•
Online bus ticket booking keeps you away from the long
queues of the offline booking seat.
• You can choose the
preferred bus pick-up and dropping points and timings.
• Non-commuters can book seats, if seats available.
• Skip login/signup for non commuters.(Guest login)
1)
Getting window seat
Key features of Online Booking
• Can
book Favourite seat/ Window seat
• One
Seat booking for One ID number which prevents multiple seat booking
• Get
prior notification to the bus manager about no. of the students booked the seat
• Manager
can get an idea about the number of students coming tomorrow so that he can
adjust the number of the bus which helps to save fuel.
• Seat
must be book prior to one day of traveling date @7PM
2)
Reduces Cost of physical identity card
A physical identity card is used to
• Identify the registered students of
Travels
• To verify paid fees
• To verify the bus route
All the
above-listed problems are solved by including student's details in the
Application, which reduces the cost of identity card (Approx. 8000/sem) & all details like Address,
pending fees, contact number are easily accessible from the Profile tab.
3.
New admission details
• Parents
can easily access details like Fees structure, Bus route & Pickup location
• Contact
us tab : get a call back from bus management within 24 hours
4.
Single Time booking
• Students usually have to worry about booking seats for return journeys too!
• For
this Our application takes the responsibility of both way journey.
• Student
need to have book tickets once.
Implementation
Detail
For implementation
of the App, the Platform used is Android Studio and language used is Java and
XML. Firebase is used at the backend. For setting environment of Android, there
is a minimum requirement of SDK i.e. 23.
SDK development kit 7 is used for this purpose. Code is written by using a
editor i.e. Android studio which is a opensource editor available. After Android
studio is installed, there is a need to connect Android SDK with Emulator is
done by using AVD Plugin. By using AVD Plugin link, plugin developer tools can
be downloaded and installed. Firebase is embedded into the Android project.
Developers only have to define Firebase statements for creating and updating
database in Firebase.
A. User login module: In this module, the user has to
first register. User will be moved to Sign-up activity after clicking sign-up
button on log in screen. User has to fill in details like Username, Email-id,
Mobile number, Password, and Confirm Password Etc. Only registered users can play
sign-up by logging in.
B. Home module: It represents the latest news from
our bus booking system and access from various menus like
Update password, feedback, logout, and much more.
D. Booking module: it allows users to book the next day
trip with one click, separate booking for non-commuters with add up a feature
called onboard booking, and recently booked ticket history.
E. Profile module: It represents basic details of
students followed by bus route, pickup stand, pending fees and much more.
M-Booking and its
advantages
• Have
you ever gone to your boarding point and realized that there’s no vacant seat
for you?
• Now you did not have to worry about how and where you will get your seat, just because you have booked your favorable seat for that day’s trip?
• That feeling can be terrible especially if it’s for a return journey too you don’t
have to rush and go manually to book seat because you already made your special
arrangement by own on your fingertips by M-booking.
• The M-ticket initiative by us can be a game-changer in countless ways. Not only did
it put an end to the physical form of an ID CARD but it also ensured that
passengers didn’t have to rush back home in case they didn’t have their ID CARD
, also have chill pill about seat and also have sorted track record of fee
payment.
Upcoming features
Coming up with features like
• Total
number of vacant seats
• Manager
can get easily no of vacant seats.
Contact us.
Nishit Patel (19IT105)
Breeze Patel (19IT087)
Do you have
any suggestions or
questions?
For the latest updates connect through GITHUB link below.
Github : click here
19IT105@charusat.edu.in (+91 8128812480 )
Comments
Post a Comment