An open API service indexing awesome lists of open source software.

https://github.com/pawantech12/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.
https://github.com/pawantech12/note-taking-website

css3 expressjs html5 javascript jwt mongodb-atlas nodejs nodemailer notemakingapp noteplus reactjs vite

Last synced: 3 months ago
JSON representation

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.

Awesome Lists containing this project

README

          



![GitHub repo size](https://img.shields.io/github/repo-size/pawantech12/note-taking-website)
![GitHub stars](https://img.shields.io/github/stars/pawantech12/note-taking-website?style=social)
![GitHub forks](https://img.shields.io/github/forks/pawantech12/note-taking-website?style=social)


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:

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

Windows:

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

### Contact

If you want to contact with me you can reach me at [Instagram](https://www.instagram.com/codewithpawan/).

### License

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