A Node.js and Express.js backend for the NotesApp, supporting real-time collaboration with WebSockets (Socket.io) and MongoDB as the database.
- 📄 Create, Read, Update, Delete (CRUD) operations for notes
- 🔄 Real-time updates using Socket.io
- 📜 Edit history tracking
- 🛡️ Authentication with JWT (JSON Web Token)
- 🗄️ MongoDB for persistent storage
- 🌐 RESTful API with Express.js
- 📡 WebSockets for instant note syncing
- Backend: Node.js, Express.js
- Database: MongoDB, Mongoose
- Real-time: Socket.io
- Authentication: JWT
- Environment Variables: dotenv
Clone the repository and install dependencies:
git clone https://github.com/yourusername/notesapp-websocket-backend.git
cd notesapp-websocket-backend
npm install