A recipe site built with React that allows users to search for recipes and categories. The site features a light and dark theme toggle.
- Guided Tour: Introduces users to key features and navigation using Shepherd.js.
- Light and Dark Theme: Toggle between light and dark themes for a personalized experience.
- Recipe Search: Easily search for recipes using the search bar.
- Recipe Categories: Browse recipes by categories such as Desserts, Main Courses, Appetizers, and more.
- Popular Categories: Highlighted popular categories for quick access.
- Recipe Details: Detailed view of each recipe with ingredients and instructions.
https://recipehub-nine.vercel.app/
RecipeHub.-.Google.Chrome.2024-05-30.01-41-09.mp4
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
- Node.js (version 12 or later)
- npm (version 6 or later)
-
Clone the repository:
git clone https://github.com/Aniketikhar/ReactJs-RecipeHub.git cd recipe-site
-
Install dependencies:
npm install
-
If you encounter an npm install error, use the following command:
npm install --legacy-peer-deps
-
Start the development server:
npm start
The app should now be running on
http://localhost:3000
.
- Use the search input on the home page to enter the name of a recipe.
- Click the "Search" button to view search results.
- Click on any recipe in the search results to view its details.
- The recipe details page will display the ingredients, steps, and a YouTube video if available.
- Use the checkbox at the top of the page to toggle between light and dark themes.