A personalized recipe management system built with the MERN stack (MongoDB, Express, React, Node.js). This full-stack app lets you add, edit, view, and delete recipes with a sleek, mobile-friendly interface.
- โ Add new recipes with:
- ๐ Title
- ๐งพ Description
- ๐ฅ Ingredients
- ๐งโ๐ณ Instructions
- โฑ๏ธ Cooking Time
- ๐๏ธ Difficulty Level
- ๐ฝ๏ธ Servings
- ๐๏ธ Category
- ๐ Tags
- โ๏ธ Edit existing recipes
- ๐๏ธ View detailed recipe info
- ๐ Search recipes by title, description, or tags
- ๐ง Filter recipes by category
- ๐ฑ Responsive design with Tailwind CSS
- ๐ Toast notifications via React-Toastify
- Frontend: React.js, React Router, Axios, Tailwind CSS, React-Toastify
- Backend: Node.js, Express.js
- Database: MongoDB
- Frontend: https://recipe-management-system-zeta.vercel.app
- Backend: https://recipe-management-system-hkt4.onrender.com
recipe-management-system/
โโโ client/
โ โโโ public/
โ โ โโโ index.html
โ โ โโโ favicon.ico
โ โโโ src/
โ โ โโโ components/
โ โ โ โโโ RecipeCard.jsx
โ โ โ โโโ RecipeForm.jsx
โ โ โ โโโ RecipeDetail.jsx
โ โ โ โโโ SearchBar.jsx
โ โ โ โโโ Navbar.jsx
โ โ โโโ pages/
โ โ โ โโโ Home.jsx
โ โ โ โโโ AddRecipe.jsx
โ โ โ โโโ EditRecipe.jsx
โ โ โ โโโ RecipeView.jsx
โ โ โโโ services/
โ โ โ โโโ api.js
โ โ โโโ App.jsx
โ โ โโโ index.jsx
โ โ โโโ index.css
โ โโโ package.json
โ โโโ tailwind.config.js
โโโ server/
โ โโโ models/
โ โ โโโ Recipe.js
โ โโโ routes/
โ โ โโโ recipes.js
โ โโโ config/
โ โ โโโ db.js
โ โโโ package.json
โ โโโ server.js
โโโ README.md
- Node.js (v14 or higher)
- MongoDB (local install or MongoDB Atlas)
-
Clone the repo:
git clone <repository-url> cd recipe-management-system
-
Install backend dependencies:
cd server npm install -
Install frontend dependencies:
cd ../client npm install -
Configure DB connection:
- Open
server/config/db.js - Update the MongoDB URI if needed
- Open
-
Start the backend:
cd server npm run dev -
Start the frontend:
cd ../client npm start -
Visit:
http://localhost:5173
- ๐ Home Page: Browse all recipes, search and filter easily
- โ Add Recipe: Create a recipe with rich details
- ๐ View Recipe: See a full breakdown of a recipe
- โ๏ธ Edit Recipe: Modify any recipe you've added
- ๐ User authentication & role-based access.
- ๐๏ธ Recipe category management.
- โค๏ธ Favorite recipes list.
- ๐ Shareable recipe links.
- โญ Ratings & ๐ฌ Comments.
- ๐๏ธ Weekly meal planner.
- ๐ Auto-generated shopping list.



