FindRecipe is a recipe website project built using JavaScript. It allows users to explore and discover various cuisines from around the world. The site is powered by the MEALDB API, which provides detailed information for each recipe.
- Showcase the featured recipes on the homepage.
- Showcase the latest recipes on the homepage
- Users can go to recipe's respective page by clicking the 'View Recipe' button.
- The button will direct them to the recipe page which contains the information about the recipe, including the instructions on how to prepare it, ingredients, etc.
- Allow users to search for recipes by name or first letter using the search bar.
- Users can filter recipes by their first letter, providing an intuitive way to browse through the recipe collection.
- Ingredient, Area, and Category Filtering
The website is fully responsive and optimized for mobile devices, tablets, and desktops.
- HTML
- CSS
- JS
- Swiper JS
- MealDB API
-
Node.js and npm: Make sure you have Node.js and npm installed on your computer. You can download and install them from Node.js.
-
Git: Ensure you have Git installed. You can download it from Git.
Fork the repository to your own GitHub account and then clone it to your local machine using the following commands in your terminal:
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name
Navigate to the project directory and install the required dependencies using npm:
cd your-repo-name
npm install
Use Vite to start the development server. This will serve your project and watch for any changes you make to the files:
npm run dev