Tasty Treats is a user-friendly recipe exploration app that allows you to discover, favorite, search, and comment on recipes effortlessly. Crafted with React, Bootstrap, and Axios, it brings you a diverse recipe collection sourced from Cloud Firestore and TheMealDB API.
Tasty Treats is designed to simplify the process of exploring and managing recipes. Whether you're a cooking enthusiast looking for new ideas or a foodie wanting to organize your favorite dishes, Tasty Treats offers a seamless experience. Say goodbye to recipe hunting hassles and hello to culinary inspiration!
Explore the delicious world of Tasty Treats by visiting Tasty Treats App.
- Search Recipes: Easily find recipes by name or ingredients.
- Favorite Recipes: Save your favorite recipes for quick access.
- Comment on Recipes: Share your thoughts and tips with other users.
- Surprise Me!: Get a random recipe suggestion for a delightful surprise.
- Upload Recipe Image: Personalize your recipe with an optional image upload.
- Choose Color Theme: Explore recipes with three light and three dark color themes.
- React: Front-end framework for building interactive user interfaces.
- Bootstrap: CSS framework for responsive and visually appealing designs.
- Axios: HTTP client for making API requests.
- Cloud Firestore: Database for storing and retrieving recipe data.
- TheMealDB API: External API for accessing a vast collection of recipes.
- Clone the repository:
git clone https://github.com/Shinagawa-monkey/Tasty-Treats-App.git
- Navigate to the project directory:
cd tasty-treats
- Install dependencies:
npm install
- Start the development server:
npm start
- Access the app at
http://localhost:3000
For detailed documentation and contribution guidelines, please refer to CONTRIBUTING.md.
Enjoy exploring and creating delicious recipes with Tasty Treats! If you have any questions or feedback, feel free to reach out.