Cooking as an exact science
This is an application for recipes with the following functionalities depending on the role:
- Administrator:
- authorized to create, edit and delete all types of entities
- Authorized User:
- can create all types of entities, but cannot delete or edit them
- can add recipes to his own list
- can change their portion count preference and see the corresponding nutrition for it
- Unauthorized users:
- can see all the information but can not create anything
- ASP.NET Core 5.0
- ASP.NET Core areas
- Entity Framework Core 5.0
- Two-Factor Authentication Security
- Microsoft External Authentication Service
- Google External Authentication Service
- Ajax Requests
- xUnit
- Moq
- SendGrid (e-mail sender notification)
- GoogleReCaptcha
- JavaScript
- jQuery
- select2
- Bootstrap
https://cooklab.azurewebsites.net
This project is licensed under the MIT License.