This is a WebAPI for Cookie Book project. This project is a cookbook system where users can add, share, rate and comment other's culinary recipes.
It's responsible for the server side of the project: storing, modifying and returning data. It follows the rules of the RESTfull API.
- .NET Core 2.1
- Entity Framework Core 2.1.1
- Microsoft SQL Server 2017
- Fluent Validation 8.0.0-preview3
- Download this project/repository.
- Download and install:
- Go to the
CookieBook-WebAPI\CookieBook.WebAPIand runPowershell/Command Promp/Terminalin this location. - Type
dotnet ef database update. This will create the database and apply all migrations. - Type
dotnet run. This will run the WebAPI. - You can now work with this WebAPI.
| Functionality | Status |
|---|---|
| User registration | ✔️ |
| User loging in | ✔️ |
| Updating user data | ✔️ |
| Changing user password | ✔️ |
| Adding cooking recipe | ✔️ |
| Adding category | ✔️ |
| Updating category | ✔️ |
| Updating cooking recipe | ✔️ |
| Cooking recipes ratting | ✔️ |
| Restoring account access | ✔️ |
| Statistics for admin | ✔️ |
Current status: DONE ✔️
Application is before it's first release.
A Master branch is always the stable one. If you are intrested in testing the project in its current form then you should download this branch.