hasshya1530/FastAPI_Blog ? reverse-engineered prompt
Reverse engineered prompt
Build me a full blog app with FastAPI and PostgreSQL that feels like a real product, not just a demo.
I want users to be able to sign up, log in, and stay protected with JWT, then create, edit, delete, and view blog posts. Add pagination, post ownership so people can only change their own posts, and a way to like posts and view a user’s own posts. Also include profile management with profile picture uploads, image storage, and a password reset flow with email support. Use database migrations, proper validation, and clean error handling. If it helps, look up current docs online for anything you need.
Please make it ready to run locally and in Docker, with tests included for the main flows like auth, posts, and image uploads. I’d also like Swagger docs to work out of the box and the app structured cleanly so it’s easy to extend later.
Are you gonna build this?
make sure you review the code using coderabbit