Skip to content

Asko-Dev/REST-API---Recipe

Repository files navigation

Recipe upload API (tags & ingredients, filtration)

  • User Registration
  • User Token Authentication
  • User Details display (based on the token loaded)
  • API root for Tag API, Ingredient Upload API, Recipe Upload API, Image File API
  • Tag API -> create tags to assign to your recipe when POSTing recipe
    • Display detail of the tag and Update or Delete (if owner)
  • Ingredient API -> create ingredients to assign to your recipe when POSTing recipe
    • Display detail of the ingredient and Update or Delete (if owner)
  • Recipe API ->
    • Upload and name recipes
    • Add Tags & Ingredients to your recipes
    • Add description, time to cook, price
    • Add an Image of your recipe (upload a file)
    • Display detail of the recipe and Update or Delete (if owner)
  • Public Recipe API ->
    • Recipes of all users displayed
    • Display detail of the recipe (only GET option)
  • Filtering based on tags & ingredients for both Private and Public API

DEPLOYED TO HEROKU using Git

ROOT URL: https://asko-recipeapp.herokuapp.com

URL Endpoints:

  • /api/user/create/
  • /api/user/token/
  • /api/user/me/
  • /api/recipe/
  • /api/recipe/tags/
  • /api/recipe/tags/pk/
  • /api/recipe/ingredients/
  • /api/recipe/ingredients/pk/
  • /api/recipe/recipes/
  • /api/recipe/recipes/pk/
  • /api/recipe/recipes/pk/upload-image/
  • /api/recipe/recipes/?tags=pk&ingredients=pk
  • /api/recipe/public-recipes/
  • /api/recipe/public-recipes/pk/
  • /api/recipe/public-recipes/?tags=pk&ingredients=pk

About

Recipe REST API app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published