Skip to content

NoteVault is a versatile MERN (MongoDB, Express.js, React, Node.js) note-taking application designed to help users effortlessly manage their notes. This backend repository serves as the foundation for the NoteVault ecosystem, providing essential server-side functionalities.

Notifications You must be signed in to change notification settings

Rahimeen-Altaf/NoteVault-MERN-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoteVault-Backend

Welcome to the backend repository of NoteVault, a feature-rich note-taking application with user authentication. This backend server is designed to seamlessly integrate with the NoteVault frontend, enabling users to securely create, retrieve, update, and delete their notes.

Features

User Authentication: User registration and login functionality with password encryption for enhanced security.
Note Management: Create, view, edit, and delete notes associated with each user account.
Validation: Robust data validation and error handling to ensure data integrity.
JWT Authorization: Secure access control using JSON Web Tokens (JWT) to protect routes that require user authentication.
Express.js: Built on the popular Express.js framework, providing a robust and flexible backend architecture.

Technologies Used

Node.js: The server-side runtime environment.
Express.js: A powerful web application framework.
MongoDB: A NoSQL database for efficient data storage.
Mongoose: An elegant MongoDB object modeling tool.
JSON Web Tokens (JWT): For secure authentication.
bcrypt.js: To hash and compare passwords securely.

Acknowledgments

A big thank you to the open-source community for the tools and resources that made this project possible.

About

NoteVault is a versatile MERN (MongoDB, Express.js, React, Node.js) note-taking application designed to help users effortlessly manage their notes. This backend repository serves as the foundation for the NoteVault ecosystem, providing essential server-side functionalities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published