Skip to content

RecipeBook is a web app for managing recipes with full CRUD functionality. Built with Node.js, Express, MongoDB, and EJS, it lets users add, search, view, edit, and delete recipes. The responsive design ensures easy navigation, making RecipeBook a perfect tool for organizing and exploring culinary creations.

Notifications You must be signed in to change notification settings

nikitaagg07/RecipeBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recipe Book

Welcome to the Recipe Book project! This is a simple web application where users can add, view, edit, and delete cooking recipes. The application uses Node.js, Express, and MongoDB as its backend and EJS as the templating engine for rendering the frontend.

Features

  • Add Recipes: Users can add new recipes with details such as name, ingredients, and method of preparation.
  • View Recipes: All added recipes can be viewed on the home page.
  • Edit Recipes: Users can update existing recipes.
  • Delete Recipes: Recipes can be deleted after confirmation.
  • Data Persistence: Recipes are stored in a MongoDB database.

Prerequisites

  • Node.js
  • MongoDB

Installation & Usage

To run this project, follow the steps:

npm install express mongoose body-parser cors
Npx nodemon app.js
node server.js

Once the server is running, access the application in your browser: Default URL: http://localhost:5000

About

RecipeBook is a web app for managing recipes with full CRUD functionality. Built with Node.js, Express, MongoDB, and EJS, it lets users add, search, view, edit, and delete recipes. The responsive design ensures easy navigation, making RecipeBook a perfect tool for organizing and exploring culinary creations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published