I've been learning backend development and built this project to practice
real production concepts.
What it does
- Generates FastAPI code from a text description using Groq (Llama 3.3)
- Saves, versions, and exports generated code as .py files
- Pagination, search, and soft delete on generation history
- JWT auth, RBAC, rate limiting, Redis caching, background tasks
- Deployed on Railway with PostgreSQL
Tech Stack
- FastAPI
- PostgreSQL
- Groq AI (Llama 3.3)
- Redis (Upstash)
- Railway
- Docker
Live API
https://aiapibuilder-production.up.railway.app/docs
I'm still learning so any feedback on code quality or architecture is welcome
Top comments (0)