FastAPI social starter

Ship the core of a social platform without starting from zero.

This starter combines FastAPI, Jinja2, PostgreSQL, SQLAlchemy, sessions, CSRF protection, bcrypt hashing, and polished auth screens in one clean base.

FastAPI backend Session auth Modern templates

Backend

Structured routers, database session handling, security helpers, and environment-based configuration.

Security

Session cookies, CSRF validation, normalized email handling, bcrypt password hashing, and login rate limiting.

Frontend

Responsive Jinja2 templates with glassmorphism surfaces, theme support, and a production-ready visual starting point.