https://github.com/sudhanshutech/contactvault
A contact manager application built with Node.js and Express, featuring API creation and user authentication.
https://github.com/sudhanshutech/contactvault
authentication backend contact-management expressjs nodejs
Last synced: about 2 months ago
JSON representation
A contact manager application built with Node.js and Express, featuring API creation and user authentication.
- Host: GitHub
- URL: https://github.com/sudhanshutech/contactvault
- Owner: sudhanshutech
- Created: 2024-09-18T04:26:30.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-11-05T11:26:13.000Z (6 months ago)
- Last Synced: 2025-01-16T03:50:01.299Z (4 months ago)
- Topics: authentication, backend, contact-management, expressjs, nodejs
- Language: TypeScript
- Homepage:
- Size: 202 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.

## 1. Register
**Contacts can only be created when you are authenticated.**
## 2. Login
**Once you are registered in database then you can login with your credentials.**
## 3. Create Contact
**Now we can create new contacts with name, email and number.
## 4. View All Contacts
**We can also view all our saved contacts**