🔐 Web3 Crypto Auth Backend — FastAPI + JWT + Docker
A production-ready REST API for Web3 authentication. Users sign in with their crypto wallet (MetaMask) using EIP-191 cryptographic signatures. Stateless JWT sessions, PostgreSQL, and Docker-ready.
What's included:
- ✅ Web3 Sign-in (`/auth/connect`) with eth-account
- ✅ Stateless JWT sessions via HTTPBearer
- ✅ User Profiles & Configs (PostgreSQL)
- ✅ UUID v7 for fast indexing
- ✅ Docker + `deploy.sh` script
- ✅ Swagger/ReDoc with your branding
Perfect for:dApps, P2P platforms, crypto projects, and any app that needs wallet-based authentication.
📌 Need full e-commerce API? Check my Digital Products API with orders, reviews, and file downloads.