Use Codex to build RESTful recipe APIs for retrieval, pagination, ingredient filtering, random picks, and popularity rankings. Learn to prompt, review, and refine assistant-generated Flask routes, serialization, error handling, and database cleanup scripts.
Overview
Syllabus
- Unit 1: Recipe Retrieval Endpoints
- Build the Single Recipe Endpoint
- Assembling the Paginated Recipes Endpoint
- Hardening Pagination Against Abusive Requests
- Unit 2: Recipe Search and Steps
- Serving Recipe Steps as Array
- Searching Recipes by Ingredient List
- Bringing the Ingredient Search Together
- Hardening the Ingredient Search Endpoint
- Unit 3: Random and Popular Recipes
- Surprise Me with a Recipe
- Serving Up the Top Rated Recipes
- Hardening the Popular Recipes Endpoint
- Unit 4: Removing Duplicate Recipes
- Grouping Recipes by Normalized Names
- Finishing the Duplicate Cleanup Tool
- Shipping a Production Ready Cleanup Tool