This is an Uber-like ride-booking platform backend built using Spring Boot. The system handles user authentication, ride booking, driver management, and payment processing efficiently.
- Backend: Spring Boot, Spring Security, REST APIs
- Authentication: Spring Security, JWT
- Database: MySQL/PostgreSQL/H2
- Design Patterns: Implemented for optimized ride booking and service scalability
- Secure user authentication and authorization with Spring Security
- Efficient ride booking flow: ride requests, driver acceptance, and ride completion
- Payment processing integration for seamless transactions
- Optimized driver matching to enhance user experience
- Clone the repository:
git clone https://github.com/Shantanu-Kale/Uber-Clone.git
- Navigate to the project directory: cd Uber-Clone
- Build and run the project using Maven: mvn spring-boot:run
- Access the API at: http://localhost:8080
Portfolio: shantanu-kale.vercel.app LinkedIn: Shantanu Kale GitHub: @Shantanu-Kale