Skip to content

sanjay-dot/Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI Ecommerce Backend

A complete ecommerce backend built using FastAPI, SQLAlchemy, and PostgreSQL.

Features

  • JWT Authentication
  • Product Management
  • Cart & Checkout
  • Orders
  • Payments
  • Stock Management
  • Password Reset (Forgot / Reset)
  • Swagger API Docs

Tech Stack

  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • Alembic
  • JWT
  • bcrypt

API Flow

Cart → Checkout → Order → Payment → Stock Update

Run Locally

git clone https://github.com/<username>/fastapi-ecommerce-backend.git
cd fastapi-ecommerce-backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
alembic upgrade head
uvicorn app.main:app --reload

About

Ecommerce backend using FastAPI, SQLAlchemy, JWT, Payments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors