Skip to content

This is a full-stack Notes Application built using React.js, Node.js, and MySQL. The app allows users to register, log in, and manage their personal notes securely. Users can create, edit, and delete notes from their dashboard.

Notifications You must be signed in to change notification settings

ashokkumar116/modern_notes_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ Modern Notes App

This is a full-stack Notes Application built using React.js, Node.js, and MySQL.

The app allows users to register, log in, and manage their personal notes securely. Users can create, edit, and delete notes from their dashboard. It also includes a profile page where users can view and update their profile details, including uploading a profile picture.

Key features include:

  • User authentication with JWT and cookies
  • Full CRUD functionality for notes
  • Protected routes for security
  • Image upload for profile pictures
  • Forgot password feature using OTP sent via email
  • OTP has expiry time for added security
  • Passwords are securely hashed using bcrypt

This project is built with real-world practices and can serve as a base for more advanced applications.

About

This is a full-stack Notes Application built using React.js, Node.js, and MySQL. The app allows users to register, log in, and manage their personal notes securely. Users can create, edit, and delete notes from their dashboard.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published