User Ride is a mobile application developed using Flutter and Firebase that allows users to search for and book rides, as well as rate drivers after the ride. This app aims to provide a seamless and efficient ride-booking experience.
- User Authentication: Secure sign up and login functionality using Firebase Authentication.
- Search for Rides: Users can search for available rides based on their destination.
- Book Rides: Users can book a ride from the list of available options.
- Rate Drivers: After the ride, users can rate their driver.
- View Booking History: Users can view their past rides and ratings.
- User Profile: Manage user information and view ride history.
Home Page |
Search Page |
Booking Page |
Rating Page |
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/RaunakSharma002/userRide.git cd user_ride_app -
Install dependencies:
flutter pub get
-
Run the app:
flutter run
To connect the app to your Firebase project, follow these steps:
- Create a new Firebase project on the Firebase Console.
- Add an Android app to your Firebase project.
- Download the
google-services.jsonfile and place it in theandroid/appdirectory. - Enable Firebase Authentication, Firestore Database, and Storage in the Firebase Console.
- Flutter: For building the cross-platform mobile application.
- Firebase: For backend services including authentication, Firestore, and storage.
Contributions are welcome! Please open an issue or submit a pull request if you would like to contribute to this project.
This project is licensed under the MIT License. See the LICENSE file for details.
If you have any questions or feedback, feel free to reach out to me at raunaksharma22345@gmail.com.
Thank you for checking out the User Ride App! 🚗



