Taste Yummy is a web application designed to help users explore, create, and organize recipes. It offers an intuitive interface and essential tools for managing cooking recipes, making meal preparation easier and more enjoyable.
- Search Recipes: Easily search for recipes to find new meal ideas.
- Update Servings: Adjust the number of servings for a recipe to fit your needs.
- Bookmark Recipes: Save favorite recipes to review them later.
- Create Custom Recipes: Add your own recipes to keep them organized in the app.
- Data Persistence: Bookmarks and custom recipes are saved, allowing users to access them even after closing the app.
Live Demo: Taste Yummy
This is the menu where you can search for recipes:
You can add your own recipes to have them saved in the application:
You can bookmark recipes that you like:
- HTML, SASS, JavaScript: Core web development technologies for building the user interface.
- LocalStorage: Used for persisting user data (bookmarks and custom recipes).
- Clone the repository:
https://github.com/OrasanuAna/Taste_Yummy.git
- Navigate to the project folder:
cd Taste_Yummy
- Open
index.html
in a browser to use the application.
- Search for Recipes: Use the search bar to find new recipes.
- Adjust Servings: Modify the number of servings in a recipe to match your requirements.
- Bookmark Recipes: Save any recipe you like by clicking the bookmark icon.
- Create Your Own Recipes: Add custom recipes with ingredients and instructions.
- Persistent Data: Close and reopen the app to see your saved bookmarks and custom recipes intact.
-
Application architecture and user flow are documented with the following images:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Commit your changes:
git commit -m "Description of changes"
- Push to your branch:
git push origin feature-name
- Create a pull request to the main branch of the repository.
This project is licensed under the MIT License. See the LICENSE
file for more details.
If you have any questions or feedback, feel free to contact:
- GitHub: OrasanuAna
This project was developed as part of the The Complete JavaScript Course: From Zero to Expert! by Jonas Schmedtmann.