Skip to content

A real-time collaborative mindmap backend application built with Node.js and Express. Features include JWT authentication, collaborative editing using Yjs CRDT, WebSocket-based real-time synchronization, mindmap sharing with invitation system, favorites, public/private mindmaps, and MongoDB persistence.

Notifications You must be signed in to change notification settings

Quo-len/express-mindmaps-api

Repository files navigation

.env Setup

  1. Create a file named .env in the root directory of your project.
  2. Add the following environment variables: PORT= WS_PORT= SECRET= SESSION_SECRET= DB_LOGIN= DB_PASS=
  3. Fill in the values according to your environment or server settings.
  4. Make sure to add .env to your .gitignore file to avoid exposing sensitive information.

About

A real-time collaborative mindmap backend application built with Node.js and Express. Features include JWT authentication, collaborative editing using Yjs CRDT, WebSocket-based real-time synchronization, mindmap sharing with invitation system, favorites, public/private mindmaps, and MongoDB persistence.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages