This backend project was developed for the BLM_4531 course at Ankara University. It serves as the .NET backend for a recipe management system. The associated Flutter project for the mobile application can be found here.
Endpoint: POST http://localhost:5003/api/User
Example JSON:
{
"UserName": "filiz",
"Email": "filiz@example.com",
"Password": "123",
"Recipes": []
}
Endpoint: POST http://localhost:5003/api/Recipe
Example JSON:
{
"Title": "Grilled Chicken Kebabs",
"Description": "Savor the flavor of perfectly grilled chicken kebabs with aromatic spices.",
"UserId": "6582f9bb5b1cd75150cb4175",
"UserName": "first_user",
"MealType": "Kebab - Skewer"
}
Endpoint: GET http://localhost:5003/api/User
Endpoint: GET http://localhost:5003/api/Recipe
To run the backend locally, follow these steps:
-
Clone this repository:
git clone https://github.com/filizsalnur/cookbook_backend.git
-
Navigate to the project directory:
cd cookbook_backend
-
Run the backend application.
Now, the backend server should be up and running, and you can start using the API endpoints to manage users and recipes for the Cookbook Mobile App.