Skip to content

Sian1902/Uber-clone-Java-FX

Repository files navigation

Uber Clone JavaFX

Welcome to the Uber Clone JavaFX project! This project was created as part of our university summer training program. It's a small-scale Uber clone made for trying new design pattern concepts we have just learnt

Features

Here are the key features of our Uber Clone JavaFX application:

  • Effortless Trip Booking: Easily book a ride between two locations.
  • Location Coordination: Utilizes JOpenCage API to retrieve location coordinates for precise navigation.
  • User Data Customization: Customize your user profile and personal details to your liking.
  • Multiple Payment Methods: Choose between two convenient payment methods for your rides.
  • Ride History: Keep track of all your past trips for easy reference.
  • Diverse Ride Options: Select from various types of rides, including economy, premium, and more.
  • User Authentication: Secure user validation for enhanced account protection.
  • Distance Calculations: Utilizes the Haversine formula to calculate distances accurately.
  • Account Management: Provides the option to delete your account if needed.

Screenshots

Here are some screenshots of our Uber Clone JavaFX application: App Screenshot 1 App Screenshot 2 App Screenshot 3

Demo

Check out our demo video to see the Uber Clone JavaFX application in action:

demo.mp4

Getting Started

To get started with the Uber Clone JavaFX application, follow these steps:

  1. Clone this repository to your local machine.
  2. Install the necessary dependencies as mentioned in the project documentation.
  3. Configure your API keys for JOpenCage and any other required services.
  4. Build and run the application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages