A Django REST Framework (DRF) API to manage recipes. Users can create, view, update, and delete recipes, as well as search and filter recipes by category or ingredients.
- User authentication with JWT
- CRUD operations for recipes
- Search and filter recipes by title, ingredients, and category
- Pagination and sorting
- Permission control: users can only edit/delete their own recipes
- Favorite recipes, meal plans, and shopping lists (optional/advanced)