Project Structure
├── collaboratex-frontend # well this is the frontend, crazy right?
│ ├── components
│ ├── pages
│ ├── public
│ ├── src
│ ├── App.tsx
│ ├── codegen.yml
│ ├── index.html
│ ├── index.tsx
│ └── ...
├── server # gin as the server and router, contains auth and token validator
│ ├── cmd
│ ├── internal
│ ├── go.mod
│ ├── go.sum
│ ├── gqlgen.yml
│ └── server.go
├── yjs-server # nodejs server runs on :1234, and syncs data between clients
│ ├── package.json
│ ├── pnpm-lock.yaml
│ └── server.js
├── docker-files...
├── LICENSE
└── README.md
See Installation Guide for running up each section.