The Recipes API Website is a dynamic culinary platform designed for food enthusiasts. It features a comprehensive collection of recipes, food jokes, and trivia, offering an engaging user experience.
- Diverse Recipe Collection: Explore a wide range of recipes from various cuisines.
- Random Recipe Discovery: The
RandomRecipe
component provides new culinary ideas randomly. - Pantry-Based Recipe Suggestions:
PantrySidebar
suggests recipes based on ingredients in your pantry or fridge. - Ingredient-Based Recipe Search:
IngredientsRecipe
enables searching for recipes by specific ingredients. - Random Food Joke and Trivia: Enjoy humorous jokes and interesting facts with
RandomJoke
andRandomTrivia
. - Efficient Pantry Management:
PantrySidebar
assists in organizing pantry items. - Shopping List Management:
ShoppingList
helps in creating and maintaining grocery lists. - Interactive Navigation: Seamless experience with the
Nav
component.
- React
- React Router
- Axios for API requests
- Spoonacular API
- Clone the repository:
git clone [repository-link]
- Install dependencies:
npm install
oryarn install
- Run the application:
npm start
oryarn start
- Navigate using the
Nav
component. - Discover and search recipes, manage pantry items, and enjoy food-related jokes and trivia.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Interacts with the Spoonacular API to fetch recipes, food jokes, and trivia, using Axios for HTTP requests.