Skip to content

A contact manager application built with Node.js and Express, featuring API creation and user authentication.

Notifications You must be signed in to change notification settings

sudhanshutech/ContactVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ContactVault

This Contact Manager application demonstrates fundamental CRUD (Create, Read, Update, Delete) operations using a modern full-stack approach. Built with MongoDB, Node.js, Express, and Next.js, it allows users to create, update, and delete contact information through a sleek interface powered by NextUI.

The project focuses on connecting a MongoDB database, creating RESTful APIs with Node.js and Express, and serving the application with Next.js. It showcases best practices in back-end API creation and front-end integration, making it a great example for understanding how to build a full-stack application from scratch with a database, server-side APIs, and an interactive client-side interface.

image

1. Register

Contacts can only be created when you are authenticated.

{74C91364-805D-4315-88FF-CE88A7772C63}

2. Login

Once you are registered in database then you can login with your credentials.

{A6F690D5-7B13-4B36-91D0-7433FF2DDAD2}

3. Create Contact

**Now we can create new contacts with name, email and number.

{47D61BFC-F837-400A-A428-C8D441EC6296}

4. View All Contacts

We can also view all our saved contacts

{2EFD30D7-261A-4FFE-BD23-7D4116A7E84A}

About

A contact manager application built with Node.js and Express, featuring API creation and user authentication.

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published