Skip to content

CRUD (Create, Read, Update, Delete) application built using Node.js, Express.js, EJS templating engine and MongoDB database.

Notifications You must be signed in to change notification settings

dnmore/mongodb-address-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Address Book - Contact Management Application

Overview

Address Book is a CRUD application for managing contacts. Users can create, read, update, and delete contact information stored in a MongoDB database.

Features

  • Add new contacts
  • View contact details
  • Edit existing contacts
  • Delete contacts

Tech Stack

  • Node.js – Backend JavaScript runtime
  • Express.js – Web framework for Node.js
  • EJS– Templating engine for server-side rendering
  • MongoDB– NoSQL database for data storage
  • Nodemon– Automatically restarts the server on file changes

Database Setup

Create a MongoDB database named address-book:

use address-book

Getting Started

Installation

$ git clone https://github.com/dnmore/mongodb-address-book.git
$ npm install

Running the Application

Start the server with:

$ npm start

Visit http://localhost:3000/ to use the application.

License

This project is licensed under the MIT License.

About

CRUD (Create, Read, Update, Delete) application built using Node.js, Express.js, EJS templating engine and MongoDB database.

Topics

Resources

Stars

Watchers

Forks