14-July-2026
A production-style starter project showcasing secure JWT authentication with Refresh Token Renewal. It includes OpenAPI / Swagger, SQLAlchemy, Alembic, PostgreSQL, and is hosted on Vercel Cloud with Serverless Functions using a GitHub-based CI/CD workflow
The included Vue 3 SPA does not support silent authentication, and the users will also be logged out if refreshing the browser
The project demonstrates how to build a secure REST API with FastAPI and PostgreSQL using modern JWT authentication, HTTPS, and automated database migrations
CI/CD is implemented with VS Code, GitHub, and Vercel Cloud
The Vue SPA at GitHub