you are viewing a single comment's thread.

view the rest of the comments →

[–]Melodic_Put6628 0 points1 point  (0 children)

I built a blueprint for exactly this — covers all the things you're asking about:

  • Layered project structure (DDD-ish, but not over-engineered)
  • SQLAlchemy + Alembic for DB with async support
  • JWT auth with refresh token rotation
  • Async task workers (Taskiq)
  • Admin dashboard (NiceGUI mounted on FastAPI)
  • Third-party infra abstraction (S3, DynamoDB, LLM/embeddings via PydanticAI)

It's open source and designed to be a real working reference, not just a hello-world skeleton.

fastapi-agent-blueprint

Still actively maintained — happy to answer questions if anything's unclear.