Skip to content

The Recipe App is an attempt to leverage event source + MVC architectures to implement a CMS application with recipes, ingredients and equipments as entities.

Notifications You must be signed in to change notification settings

lpeixotoo/recipeapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe App

The Recipe App is an attempt to leverage event source + MVC architectures to implement a CMS application with recipes, ingredients and equipments as entities.

How to run

To run a local instance of the Website on https://localhost:5001 and http://localhost:5000

dotnet run -p Web

API Usage

A set of postman/insomnia collection could be found at folder.

Here's an API overview:

Description Method Endpoint Body
Get All Equipments GET /equipment -
Get Equipment by ID GET /equipment/<id> -
Get All Ingredients GET /ingredients -
Get Ingredient by ID GET /ingredients/<id> -
Get All Recipes GET /recipes -
Get Recipe by ID GET /recipes/<id> -
Get Recipes By Ingredient (Paginated) GET /recipes/ingredient/<ingredient_id>?page=<page_number> -
Create Equipment POST /equipment schema
Create Ingredient POST /ingredient schema
Create Recipe POST /recipes schema
Update Recipe PATCH /recipes/<id> schema

Roadmap

We've added a Roadmap Projects to help us tracking progresses through issues and pull requests.

Learn more

About

The Recipe App is an attempt to leverage event source + MVC architectures to implement a CMS application with recipes, ingredients and equipments as entities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages