Sam Watts - Halifax, NS
NSCC IT Web Programming Student
March 14, 2024
With years of experience in the culinary world, I've seen how food brings people together, sparks creativity, and evokes cherished memories. As I transition into web development, I want to merge my culinary expertise with technology to create a RecipeFinder App—a digital platform that helps users discover new recipes, experiment with ingredients, and make the most of their pantry.
With rising food costs, it's more important than ever to plan meals efficiently and minimize waste. This application aims to help users find recipes based on available ingredients, ensuring they get full value from every grocery trip while reducing food spoilage.
This project is more than just a web application; it's a bridge between my passion for cooking and my journey into coding.
- Develop a web application that allows users to search for recipes based on ingredients or keywords.
- Integrate the Spoonacular API to fetch and display recipe data dynamically.
- Implement filtering options for dietary preferences (e.g., vegetarian, vegan, gluten-free).
- Enable users to save favorite recipes for later access.
- Provide functionality to generate a shopping list based on selected recipes.
✔ User-Friendly Search – Find recipes by ingredients or keywords.
✔ API Integration – Use the Spoonacular API to fetch real-time recipe data.
✔ Dynamic Search Results – Display recipe titles, images, and details dynamically.
✔ Dietary Filters – Allow filtering by dietary restrictions (vegetarian, vegan, gluten-free, etc.).
✔ Favorites List – Enable users to save and view their favorite recipes.
✔ Shopping List Generator – Automatically create a shopping list based on selected recipes.
✨ User Authentication – Save favorites across sessions.
✨ Meal Planning & Recommendations – Suggest recipes based on past searches.
✨ Nutritional Information – Provide calorie and macronutrient breakdowns.
✨ Modern UI Design – Enhance user experience with interactive and responsive elements.
- Frontend: HTML, CSS, JavaScript
- Backend/API: Spoonacular API
- Additional Tools: Potential authentication and database integration for user preferences