Skip to content

Repository files navigation

🚀 NotesApp WebSocket Backend

A Node.js and Express.js backend for the NotesApp, supporting real-time collaboration with WebSockets (Socket.io) and MongoDB as the database.

🛠️ Features

  • 📄 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

🛠️ Tech Stack

  • Backend: Node.js, Express.js
  • Database: MongoDB, Mongoose
  • Real-time: Socket.io
  • Authentication: JWT
  • Environment Variables: dotenv

📦 Installation

Clone the repository and install dependencies:

git clone https://github.com/yourusername/notesapp-websocket-backend.git
cd notesapp-websocket-backend
npm install

Releases

Packages

Used by

Contributors

Languages