Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 968 Bytes

README.md

File metadata and controls

31 lines (27 loc) · 968 Bytes

Drink svg Recipe REST API (fastapi)

This is a mini project to learn how to build simple REST APIs.

This Recipes API helps you store the recipes of your favourite dishes alongside pictures & extra descriptions.

Each recipe consists of a:

  • Universally unique identifier (UUID4)
  • Title
  • List of ingredients
  • URL to an image of the food
  • Calorie count

And, some extra optional info:

  • Credits to authors
  • Short description of the recipe
  • Estimated time
  • Recipe rating

What I learnt & used:

  • fastapi
  • pydantic
  • RESTful API guidelines
  • API Endpoints & status codes
  • Raising HTTP exceptions
  • Async Await
  • Testing API Endpoints with Postman & SwaggerUI
  • Docker

Swagger Docs

Swagger UI Docs