Skip to content

simohammed-taher/crud_node-js_express_mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD_App

CRUD_App is a simple web application that allows users to perform CRUD operations on a MongoDB database. It uses Node.js, Express.js, MongoDB, and EJS as the templating engine for rendering dynamic web pages.

Table of Contents

Demo

1

Features

  • Create 1: Add new records to the database using the "Add" page.
  • Read 2: View a list of existing records on the "Index" page.
  • Update 3: Edit and update the details of a record on the "Edit" page.
  • Delete 4: Remove a record from the database on the "Index" page.
  • Login 5:
  • signup 6:
  • ...

Technologies Used

  • Node.js
  • Express.js
  • MongoDB
  • EJS
  • ...

Installation

  1. Clone this repository to your local machine.
  2. Install dependencies using npm install.
  3. Set up the configuration files (if any) by following the instructions in the config/ folder.
  4. Set up your MongoDB connection:Make sure you have MongoDB running locally or provide a remote MongoDB URI by modifying the MONGODB_URI variable in the app.js file.

Usage

To start the application, run the following command: npm start The app should now be running at http://localhost:5000

API Documentation

In the process of completion

Contributing

Contributions are welcome! If you find any issues or want to improve the project, feel free to open a pull request.

License

This project is licensed under the MIT License.

Acknowledgements

About

Node.js, Express, MongoDB, and EJS for creating, reading, updating, and deleting records.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published