PlatePalette is a web application that allows users to discover meals and recipes from around the world. The application uses TheMealDB API to fetch meal data and display it in a simple and user-friendly interface.
Users will be able to search for meals, explore meal categories, and view detailed recipe information including ingredients and cooking instructions.
This project is being developed as part of the Web Application Programming milestone.
This project uses DummyJSON Recipies, a free public API that provides meal and recipe data.
API Documentation: https://dummyjson.com/recipes
Example API Endpoint:
https://dummyjson.com/recipes/search?q=Margherita
The API provides information such as:
- Meal name
- Category
- Cuisine area
- Ingredients
- Cooking instructions
- Meal images
The following features will be implemented in this project:
- Search meals by name
- Browse meals by category
- Discover random meals
- View detailed recipe information
- Display meal images
Future milestones may include additional filtering and sorting options.
The project will be built using:
- HTML
- CSS
- JavaScript
- Fetch API
- TheMealDB API
To run this project locally:
- Clone this repository
- Navigate to the project folder
- Open
index.htmlin your browser
No additional installation is required.
This repository currently contains the initial setup and project planning for Milestone 1. Implementation will be added in the upcoming milestones.
Aryan Rai