Skip to content

Huss3n/UberSwiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uber Clone

This project is an Uber clone built using SwiftUI and Firebase. The app aims to replicate all the core functionalities of the Uber app, including ride-hailing, real-time tracking, payments, and more.

Features

  • User Authentication

    • Sign up and login with email/password, Google, or Apple ID.
    • Password recovery and reset functionality.
  • Real-Time Location Tracking

    • Display user's current location.
    • View nearby drivers in real-time.
    • Real-time tracking of driver and passenger during the ride.
  • Ride Booking

    • Select pickup and drop-off locations using an interactive map.
    • Estimated fare calculation.
    • Option to choose ride type (e.g., UberX, UberXL, etc.).
  • Driver and Vehicle Details

    • Display driver details, vehicle information, and estimated arrival time.
    • Rating system for drivers and passengers.
  • In-App Payments

    • Integration with various payment methods (credit card, PayPal, etc.).
    • Fare breakdown and receipt generation.
  • Push Notifications

    • Notifications for ride requests, driver arrival, ride completion, etc.
    • In-app messaging between driver and passenger.
  • Ride History

    • View past rides with details like route, fare, and driver information.
    • Re-book previous rides.

Screenshots

Installation

  1. Clone the repository:
    git clone https://github.com/Huss3n/UberSwiftUI.git
    cd UberSwiftUI
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages