Welcome to Grill Master, a website showcasing a fictional restaurant with a searchable recipe catalog. The website is built with HTML, CSS, and JavaScript, and is fully responsive across desktop and mobile devices. The site includes features like a hero section, best seller dishes, oriental cuisine, a recipe catalog, and statistics.
🎥 Watch the Demo Video
🌐 Live Website Link
- Restaurant Landing Page: Displays the best seller dishes, restaurant stats, and a call to action for orders.
- Recipe Catalog: A searchable and filterable recipe catalog, allowing users to explore various recipes.
- Responsive Design: The website is fully responsive and adapts across desktop, tablet, and mobile devices.
- Interactive Navigation: Includes a mobile-friendly hamburger menu and smooth scrolling for enhanced navigation.
You can add new recipes to the website by following these steps:
-
Navigate to the JavaScript file: Open the
script.js
file where the existing recipe data is located. -
Locate the recipe array: You'll find the array
recipes
that contains all the recipe objects. Each object holds details about a recipe. -
Add a new recipe: Add a new recipe object inside the array following this structure:
{ name: "Recipe Name", ingredients: ["ingredient1", "ingredient2", "ingredient3"], instructions: "Step-by-step instructions for the recipe.", image: "images/recipe-image.jpg" // Path to your recipe image }
-
Add the image: Upload the corresponding recipe image to the
images
folder, and make sure the path matches what you define in the recipe object. -
Save the file: After adding your new recipe, save the
script.js
file. The new recipe will now appear in the recipe catalog.
- HTML5: Semantic structure of the website.
- CSS3: Styling, including Flexbox and media queries for responsive design.
- JavaScript: Interactivity for recipe filtering, smooth scrolling, and responsive menu behavior.
.
├── index.html # Main HTML file
├── styles.css # Main CSS file
├── script.js # JavaScript for interactivity
├── images/ # Folder for images (dishes, logos, etc.)
└── README.md # Project documentation
Feel free to fork the repository, make your own additions, and open a pull request if you would like to contribute!
This project is open-source and available under the MIT License.