Skip to content

asgt2408/Backend-Infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— Uber Backend Infrastructure (FastAPI)

This project aims to build a complete backend infrastructure for a ride-sharing platform similar to Uber using FastAPI, JWT authentication, and a modular microservices-based architecture.

The system is designed to simulate how modern backend systems operate in real production environments, including components such as:

  • Authentication and user identity management
  • Protected APIs using JWT-based authorization
  • Modular microservices architecture
  • Database integration using MySQL and SQLAlchemy
  • Scalable backend service structure
  • Secure password hashing and authentication
  • RESTful API development
  • Service-oriented backend design

πŸš€ Features

πŸ‘€ User Service

  • User Signup
  • User Login
  • JWT Authentication
  • Password Hashing using bcrypt
  • User Profile Management
  • Secure Token Generation

πŸš– Driver Service

  • Driver Registration
  • Driver Availability Management
  • Driver Ride Acceptance
  • Driver Status Management

πŸ›£οΈ Ride Service

  • Ride Creation
  • Ride Matching
  • Ride Status Tracking
  • Ride History
  • Ride Lifecycle Management

πŸ’³ Payment Service

  • Payment Processing
  • Payment History

About

This project aims to build a complete backend infrastructure for a ride-sharing platform similar to Uber using FastAPI, JWT authentication, and a modular service-oriented architecture.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors