Ride Booking App is a cross-platform mobile application that offers users a seamless, affordable and intuitive way to book rides. Built with React Native, Redux, JavaScript and powered by Google Firebase, this full-stack solution ensures smooth performance across both Android and iOS platforms.
- Cross-Platform Compatibility: Seamlessly runs on both Android and iOS devices.
- User Authentication: Secure login and registration using Firebase Auth.
- State Management: Robust and scalable state management using Redux.
- Firebase Integration: Real-time database and authentication powered by Firebase.
- Clone the repository:
git clone https://github.com/Md-Mursaleen/Ride-Booking-App.git
- Navigate to the project directory:
cd Ride-Booking-App - Install dependencies:
npm install
- Set up Firebase: Create a new Firebase project. Add a Android App to your Firebase project. Add your Firebase Google Services JSON file google-services.json at the project directory.
- Start the development server:
npm start
- Sign Up / Login: Create a new account or log in using your credentials.
- Book a Ride: Enter pickup and drop-off locations to book a ride.
- Track Your Ride: Monitor the ride status in real-time.
- Manage Profile: Update personal details and view ride history.
Contributions are welcome! Follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Make changes and commit them:
git commit -m 'Add feature' - Push to the branch:
git push origin feature-branch
- Open a Pull Request with a clear explanation of your changes.






