A complete ecommerce backend built using FastAPI, SQLAlchemy, and PostgreSQL.
- JWT Authentication
- Product Management
- Cart & Checkout
- Orders
- Payments
- Stock Management
- Password Reset (Forgot / Reset)
- Swagger API Docs
- FastAPI
- SQLAlchemy
- PostgreSQL
- Alembic
- JWT
- bcrypt
Cart → Checkout → Order → Payment → Stock Update
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