This is a simple notebook application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack.
- User authentication: Sign up, login, and logout functionalities.
- Create, read, update, and delete (CRUD) notes.
- Real-time updating: Notes are updated in real-time using WebSockets.
- Responsive design: The application is designed to work seamlessly on desktop and mobile devices.
- MongoDB: Document database used for storing user data and notes.
- Express.js: Web application framework used for building the backend server.
- React.js: JavaScript library used for building the user interface.
- Node.js: JavaScript runtime environment used for running the backend server.
- Socket.IO: Library used for real-time communication between the client and server.
- Bootstrap: Frontend framework used for responsive design and styling.
Before running this application locally, make sure you have the following installed:
- Node.js and npm
- MongoDB (running locally or a cloud-based instance)
- Clone the repository:
git clone https://github.com/your-username/mern-notebook-app.git