Skip to content

The Cookbook Backend, developed for the BLM_4531 course at Ankara University, is a .NET-based server that powers the recipe management system. It provides API endpoints for creating and retrieving user profiles and recipes.

Notifications You must be signed in to change notification settings

filizsalnur/cookbook_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cookbook Backend

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.

Recipes Page

Recipes Page

API Endpoints

Create a User

Endpoint: POST http://localhost:5003/api/User

Example JSON:

{
  "UserName": "filiz",
  "Email": "filiz@example.com",
  "Password": "123",
  "Recipes": []
}

Create a User

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"
}

Get All Users

Endpoint: GET http://localhost:5003/api/User

Get All Recipes

Endpoint: GET http://localhost:5003/api/Recipe

Getting Started

To run the backend locally, follow these steps:

  1. Clone this repository:

    git clone https://github.com/filizsalnur/cookbook_backend.git
  2. Navigate to the project directory:

    cd cookbook_backend
  3. 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.

About

The Cookbook Backend, developed for the BLM_4531 course at Ankara University, is a .NET-based server that powers the recipe management system. It provides API endpoints for creating and retrieving user profiles and recipes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published