/recipeRESTAPI

Store the recipes of your favourite dishes alongside images & extra descriptions. (Python, fastapi)

Primary LanguagePython

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