The Recipe Keeper App is a web-based solution designed to simplify recipe management for culinary enthusiasts. Developed as part of a course assignment, this version includes a backend component, enabling essential operations like adding and deleting recipes through HTTP methods such as GET and POST.
for the Frontend version code: https://github.com/shira1008/Recipe-Keeper
- Add new recipes with details such as name, ingredients, steps, and an image.
- Remove recipes from your collection.
- save the recipes to a json file
- API Integration: The project leverages a FastAPI-based API for seamless interaction with recipe data, enabling actions like creating, updating, and deleting recipes.
index.html
: Main HTML file containing the app's structure.style.css
: CSS file containing styles for the app's appearance.app.js
: JavaScript file with the app's functionality.api.p
': Python file, which handles the backend operations of the app. It allows for HTTP-based actions like adding and deleting recipes.
The deployed project, available at below, showcases the frontend-only version of the Recipe Keeper Application. It utilizes JavaScript and local storage for recipe management, providing a lightweight and convenient way to organize your recipes.
https://recipe-keeper-shira.netlify.app/