Skip to content

Md-Mursaleen/Ride-booking-app

Repository files navigation

Ride Booking App

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.

Key Features

  • 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.

Installation

  1. Clone the repository:
    git clone https://github.com/Md-Mursaleen/Ride-Booking-App.git
  2. Navigate to the project directory:
    cd Ride-Booking-App
  3. Install dependencies:
    npm install
  4. 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.
  5. Start the development server:
    npm start
    

Usage

  1. Sign Up / Login: Create a new account or log in using your credentials.
  2. Book a Ride: Enter pickup and drop-off locations to book a ride.
  3. Track Your Ride: Monitor the ride status in real-time.
  4. Manage Profile: Update personal details and view ride history.

Contributing

Contributions are welcome! Follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make changes and commit them:
    git commit -m 'Add feature'
  4. Push to the branch:
    git push origin feature-branch
  5. Open a Pull Request with a clear explanation of your changes.

Screenshots

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Screenshot 5

Screenshot 6

Screenshot 7

Releases

No releases published

Packages

No packages published