SmileCook Recipe API is a RESTful API designed to provide access to a collection of recipes. It allows users to perform various operations such as fetching recipes, adding new recipes, updating existing recipes, and deleting recipes.
- Get Recipes: Retrieve a list of recipes with details such as name, ingredients, instructions, and more.
- Add Recipe: Add a new recipe to the database.
- Update Recipe: Modify an existing recipe.
- Delete Recipe: Remove a recipe from the database.
-
Clone the repository:
git clone https://github.com/Just2Deep/recipe_api.git
-
Navigate to the project directory:
cd recipe_api/smilecook
-
Create Virtual env & Install dependencies:
python -m venv venv source venv/Scripts/activate pip install -r requirements.txt
-
Run the app:
python main.py
check this for api documentation
The API returns JSON-formatted responses with appropriate status codes.
Contributions are welcome! If you have any ideas for improvements or new features, feel free to submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.