Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nikitaagg07/recipebook
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.
https://github.com/nikitaagg07/recipebook
Last synced: 18 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/nikitaagg07/recipebook
- Owner: nikitaagg07
- Created: 2024-11-22T14:14:17.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-22T14:35:25.000Z (about 1 month ago)
- Last Synced: 2024-11-22T15:31:26.315Z (about 1 month ago)
- Language: EJS
- Homepage:
- Size: 3.41 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 & UsageTo run this project, follow the steps:
```bash
npm install express mongoose body-parser cors
``````bash
Npx nodemon app.js
```
```bash
node server.js
```
Once the server is running, access the application in your browser: Default URL: http://localhost:5000