A modern React application for discovering and exploring delicious recipes from around the world. Built with React and Tailwind CSS.
Visit the live site: Recipe Finder Website: https://easy-recipe-finder.netlify.app/
- Search recipes by ingredients or name
- View detailed recipe information
- Save favorite recipes
- Responsive design for all devices
- Beautiful UI with Tailwind CSS
- React.js
- Tailwind CSS
- Mock data for recipes
- React Router for navigation
To run this project locally:
- Clone the repository
git clone https://github.com/mohicody/recipe-finder.git
- Install dependencies
cd recipe-finder
npm install
- Start the development server
npm start
- Open http://localhost:3000 to view it in your browser
Before running the project, you'll need to set up your environment variables:
- Create a
.env
file in the root directory - Add your Spoonacular API key:
REACT_APP_SPOONACULAR_API_KEY=your_api_key_here
src/
├── components/ # Reusable UI components
├── pages/ # Page components
├── data/ # Mock recipe data
├── styles/ # CSS and style-related files
├── utils/ # Utility functions
└── App.js # Main application component
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Mohaddeseh Safari - @mohicody
Project Link: https://github.com/mohicody/recipe-finder
This project is open source and available under the MIT License.
- Tailwind CSS for the styling
- Create React App for the project setup
- Spoonacular for recipe images used in the mock data