Skip to content

FindRecipe - Dive into a global pantry of over 300+ recipes from a vast collection of recipes from around the world. Find your perfect dish!

Notifications You must be signed in to change notification settings

jfmartinz/FindRecipe

Repository files navigation

Home Page
image
Recipe Details Page
image
Recipe Result Page
image

What is FindRecipe?

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.

Features

1. Display of Featured and Latest Recipes

  • Showcase the featured recipes on the homepage.
  • Showcase the latest recipes on the homepage

Featured Recipe & Latest Recipe displayed on the page is static.

2. Recipe Search Functionality

  • Allow users to search for recipes by name or first letter using the search bar.

3. Recipe Filtering

  • Users can filter recipes by their first letter, providing an intuitive way to browse through the recipe collection.
  • Additional filtering by the full recipe name to quickly narrow down the options.
  • Ingredient, Area, and Category Filtering
  • Filter recipes based on the area of origin, allowing users to explore regional cuisines and discover new flavors.
  • Organize and filter recipes by categories such as beef, chicken, desserts, and more, providing a structured browsing experience.

4. Responsive Design

The website is fully responsive and optimized for mobile devices, tablets, and desktops, offering a seamless experience across all screen sizes.

Tech Stack

Prerequisites

  1. 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.

  2. Git: Ensure you have Git installed. You can download it from Git.

Step-by-Step Setup

1. Fork and Clone the Repository

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

2. Install Dependencies

Navigate to the project directory and install the required dependencies using npm:

cd your-repo-name
npm install

3. Start the Development Server

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

Connect With Me :)

About

FindRecipe - Dive into a global pantry of over 300+ recipes from a vast collection of recipes from around the world. Find your perfect dish!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published