Skip to content

tororosoba0534/collab-note-yjs-wsserver

Repository files navigation

Welcome to Collab-Note-YJS !!!

Collab-Note-YJS is a multi-repo project which divided by two repositories (frontend and backend). This repository is the backend part.

Deployed app

You can access deployed project from here!

⚠️ CAUTION!!!

*.herokuapp.com domain is included in Public Suffix List and app in the domain are generally prevented from setting Cookies (see here). Now Collab-Note-YJS is deployed in the *.herokuapp.com domain and meets lower security level than when using Cookies.

So please do NOT write secure information in this app.

Tech stack

  • TypeScript
  • Express
    • web server
  • ws
    • websocket server
  • Yjs
    • implementation of CRDT(Conflict-free Replicated Data Type)
    • core technology of collaborative functionality
  • PostgreSQL
  • knex
    • query builder for JavaScript
  • Redis
  • jest
    • testing library for JavaScript

Related repositories

Reference

kapv89/yjs-scalable-ws-backend was really helpful for me to construct websocket server and yjs persistence system. Thanks a lot!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published