/note-taking-website

NotePlus is a web application built with the MERN stack (MongoDB, Express.js, React.js, Node.js) with Vite for frontend build tooling. It allows users to create, manage, and share notes.

Primary LanguageJavaScript

GitHub repo size GitHub stars GitHub forks


NotePlus: A MERN Stack Web App

NotePlus is a web application built with the MERN stack (MongoDB, Express.js, React.js, Node.js) with Vite for frontend build tooling. It allows users to create, manage, and share notes.


Prerequisites

Before you begin, ensure you have met the following requirements:

  • You Should Know Basic or Intermediate of HTML ,CSS,JavaScript,Reactjs,NodeJS,Expressjs,mongodb,some npm libraries.

Project Configuration and changes

What you want to run this Project?

  • Node.js and npm (or yarn) installed on your machine
  • A MongoDB database instance
  • VSCode editor or any code editor

###Features:

  • Create and edit notes
  • Organize notes with tags
  • Secure user authentication with JWT
  • Password reset functionality
  • Send email notifications (using Nodemailer)

Project Contain

  • Responsive Navigation Bar with Hamburger Menu
  • Home page
  • Contact page
  • About page
  • login and signup page (with validation and token authentication)
  • Dashboard for managing notes
  • Create,edit note page
  • Published and draft notes list page
  • Profile and edit profile page
  • Use AOS animaion library

Run Locally

To run NotePlus Web App locally, run this command on your git bash:

Linux and macOS:

sudo git clone https://github.com/pawantech12/note-taking-website.git

Windows:

git clone https://github.com/pawantech12/note-taking-website.git

Contact

If you want to contact with me you can reach me at Instagram.

License

This project is Free To Use and does not contains any license.