The Recipes App is a delightful web application designed to help culinary enthusiasts and curious cooks discover and organize recipes. Utilizing the powerful "TheMealDB" API, this app offers users the ability to explore a vast array of dishes, save their favorite recipes for quick access, and enjoy the thrill of discovering random meals at the click of a button.
- Search Functionality: Users can search for recipes by keywords to find specific meals that match their interests or dietary needs.
- Random Recipe Discovery: With the "Feelin' Lucky" feature, users can generate a random meal, making meal planning or culinary exploration exciting and spontaneous.
- Favorite Recipes: The app allows users to curate a list of favorite meals, making it easy to revisit cherished recipes anytime.
- Recipe Details: Clicking on a meal displays detailed information, including ingredients, measurements, and cooking instructions, ensuring users have everything they need to recreate the dish.
- Responsive Design: Crafted with a mobile-first approach, the app provides a seamless experience across various devices.
- HTML5: Structured the application, ensuring semantic clarity and accessibility.
- CSS3: Styled the application with a focus on responsiveness and an engaging user interface.
- JavaScript (ES6): Powered the dynamic aspects of the app, from fetching API data to managing user interactions.
- TheMealDB API: Served as the data backbone, providing a rich repository of recipes from around the world.
- Font Awesome: Enhanced the UI with scalable icons for a polished look and feel.
To run the Recipes App locally, simply clone this repository to your machine. Open the index.html
file in a modern web browser to launch the app. No additional setup or dependencies are required.
Contributions to the Recipes App are welcome! Whether it's feature enhancements, bug fixes, or documentation improvements, feel free to fork this repository and submit a pull request.
This project is open-source and available under the MIT License.