Collab Server – Introduction
The Quiet Frames Collab Server is the backbone for real-time communication, website hosting, and gallery management.
Features
| Area |
Features |
| Website |
Landing Page, Docs, News |
| Gallery |
Artworks, Examples, Exhibitions |
| Lifestream |
Live Snapshots from Exhibitions |
| Sockets |
Real-time Communication |
| API |
Snapshots, QR Codes |
Installation
Prerequisites
Setup
cd apps/node-collab-server
npm install
Starting
npm run dev
npm run build && npm start
Server runs on port 4000.
With Content Path
CONTENT_PATH=../quiet-frames-content npm run dev
Content Directory
The server requires a content directory:
quiet-frames-content/
├── docs/ # Documentation (Markdown)
├── galleries/ # Gallery definitions
├── news/ # Blog posts
├── pages/ # Static pages
└── assets/ # Images, Fonts, etc.
Modules
Routes Overview
Website
| Route |
Description |
/ |
Landing Page |
/docs |
Documentation |
/docs/:category/:page |
Doc page |
/news |
News list |
Gallery
| Route |
Description |
/gallery |
Gallery Index |
/artworks |
All Artworks |
/artworks/:slug |
Artwork Detail |
/examples |
Code Examples |
/examples/:slug |
Example Detail |
/exhibitions |
Exhibitions |
/exhibitions/:slug |
Exhibition Player |
Lifestream
| Route |
Description |
/lifestream |
Global Lifestream |
/lifestream/:exhibition |
Exhibition Lifestream |
Links