Recipe Explorer is a fullstack MERN application designed for food lovers to explore 5000+ dishes with detailed recipe views, authentication, and personalization.
Users can browse recipes, save favorites, and enjoy a smooth cooking journey with responsive design and efficient pagination.
- ๐ฒ Browse 5000+ Recipes โ Wide collection of culinary dishes
- ๐ User Authentication โ Secure login and signup
- โค๏ธ Personalized Favorites โ Save your favorite recipes for later
- ๐ Detailed Recipe Views โ Step-by-step instructions with ingredients
- ๐ Pagination Support โ Efficient browsing of thousands of recipes
- ๐จ Responsive UI โ Optimized for desktop and mobile devices
- Frontend: React.js (Redux for state management)
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Deployment: Netlify (Frontend), Render (Backend)
- Clone the repository:
git clone https://github.com/shivam20242/Recipe.git cd Recipe
2.Install dependencies for both frontend & backend:
bash Copy code cd client npm install cd ../server npm install 3.Set up environment variables: Create a .env file in the server folder and add:
env Copy code MONGO_URI=your_mongodb_connection JWT_SECRET=your_secret_key Run the backend server:
bash Copy code cd server npm run dev Run the frontend app:
bash Copy code cd client npm start ๐ป Usage Register or log in to your account
Browse recipes using pagination
Click on a recipe to view details with ingredients and steps
Save favorite recipes to your personal collection
Enjoy a smooth, responsive experience across devices
๐ Project Structure bash Copy code Recipe/ โโโ client/ # React frontend โโโ server/ # Node.js + Express.js backend โโโ models/ # MongoDB schemas โโโ routes/ # API endpoints โโโ controllers/ # Business logic for recipes & auth โโโ .env # Environment variables โโโ package.json ๐ฎ Future Enhancements ๐ Advanced recipe search with filters (cuisine, diet, time)
๐งโ๐ณ User-submitted recipes with ratings
๐ Nutrition info integration for recipes
๐ฑ Mobile app version with React Native
๐ Live Demo & GitHub Live: Recipe Explorer(https://food-recipe-web5000.netlify.app)