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.WebAPI
and runPowershell/Command Promp/Terminal
in 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.