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

A window seat is one of the most favorite seats among the students, the majority of the students are trying to get a windows seat/favorite seat but due to reaching late at the boarding point students can’t find their favorite seat. Usually, students book their seat by keeping their bags’ on the seat, Sometimes students book 2 or more seat for themselves to sit comfortably throughout their journey & due to this other students have to sit congested throughout the journey. To overcome this we are here with an online booking system.

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.

 

 For more details about technical paper: Contact us: 19IT105@charusat.edu.in

 

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 )

19IT087@charusat.edu.in

Comments