Skip to content

Swatts96/RecipeFinder

Repository files navigation

RecipeFinder App

Author

Sam Watts - Halifax, NS
NSCC IT Web Programming Student
March 14, 2024

Project Overview

Inspiration: From Chef to Coder

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.

Project Goals

  • 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.

Core Features

Must-Have Features

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.

Optional Enhancements

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.

Technology Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend/API: Spoonacular API
  • Additional Tools: Potential authentication and database integration for user preferences

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published