eognianov/kitchen-helper-backend — reverse-engineered prompt
Reverse engineered prompt
Build me the backend for a Kitchen Helper app in Python. I want an API that lets people manage recipes, save ingredients, track what they have in the pantry, keep a shopping list, and set cooking timers for different steps while cooking.
Please make it easy to run locally with Docker Compose, using Postgres for the data and the existing environment variables for database, RabbitMQ, and Celery. Keep the code organized by feature so recipes, ingredients, shopping lists, and timers each have their own routes, models, validation, and business logic. Add sensible database migrations, clear error responses, and a simple health check endpoint.
Include basic tests for the main flows, like creating a recipe, adding ingredients, moving missing ingredients to the shopping list, and creating a timer. Keep the API simple and practical so a frontend can connect to it later. Look up current docs online if you need to.
Want more depth? Deep Reverse