Skip to content

Android application that allows users to share the ride with others by posting advertisement for rides.

Notifications You must be signed in to change notification settings

sagarjogadia28/CarPool

 
 

Repository files navigation

About the Project

Carpool is an Android application created to provide ease to regular riders in different parts of Ontario which allows users to share the ride with others by posting advertisement for rides. The application lets users share the commuting costs with other persons heading the same way.

Acts as a centralized system for carpooling without relying on different chat groups and individual messaging to share a ride.

Built With

Features

  • Uses Firebase authentication for the convenience of user verification and simple verification once registered.
  • Implemented Firebase real-time database to store the information of the user and rideshare postings for a secure way of handling sensitive data like names, contact numbers, and emails.
  • Provides real-time booking of rides and updates the filled seats accordingly on the fly.
  • Allows users to update or remove the rides by swiping left on the screen.

Screenshots

  • Splash screen when user launches the application

Splash

  • User can login or create a new profile

Signup or Login

  • User needs to provide a new email address in order to signup, else the application will not create new user and will show a toast message to user

Signup

  • When the user is logged in, the application has 3 seperate tabs:

    • Rides: All the rides posted by the drivers

      Rides

    • My Rides: All the rides posted or requested by the user

      MyRides

    • Profile: To view or edit the user details

      Profile

  • From the My Rides, user can a post a new ride by clicking on + button.

AddRide AddRideDetails

  • From the Rides, user can click on any ride and confirm their ride by providing their information.

ConfirmRide ConfirmRideDetails

Contact

About

Android application that allows users to share the ride with others by posting advertisement for rides.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%