Skip to content

Rick1330/collabsphere

Repository files navigation

CollabSphere

CollabSphere is a realtime collaboration workspace platform. apps/web now runs as a real Next.js App Router application foundation on Vercel, while PRJ-02 feature stories continue to layer in navigation behavior, account flows, and product-complete UI on top of that platform. The backend stack remains NestJS, Hocuspocus, BullMQ, PostgreSQL, Redis, and local Docker-backed developer services.

Local Development

Prerequisites

  • Node.js 20 LTS or newer
  • pnpm 9.x or newer
  • Docker Desktop or a compatible Docker runtime with Compose
  • Git

Current setup flow

The current repo state uses Docker Compose for local infrastructure and pnpm dev for app processes. That now starts the Next.js App Router web runtime in apps/web alongside the backend services.

  1. Install dependencies:
pnpm install
  1. Copy the local infrastructure env template:
cp .env.example .env
  1. Start required Docker services:
docker compose up -d

Optional MinIO:

docker compose --profile minio up -d
  1. Verify service health:
docker compose ps
  1. Start the app processes:
pnpm dev

Local service set

Required local Docker services:

  • PostgreSQL
  • Redis
  • MailHog

Optional local Docker service:

  • MinIO

Notes:

  • Docker Compose reads .env for local infrastructure port and credential overrides.
  • Keep app runtime-only overrides in .env.local; do not commit it.
  • If a default port is already in use, update the matching *_PORT value in .env before starting Compose.
  • MailHog UI is available at http://localhost:8025 with the default ports.
  • If 8025 is already in use, set MAILHOG_UI_PORT in .env, then rerun docker compose up -d.
  • If the SMTP port 1025 conflicts locally, set MAILHOG_SMTP_PORT in .env before restarting Compose.

Need more detail?

See CONTRIBUTING.md for troubleshooting, validation checks, and contribution workflow details.

About

The open-source collaboration workspace. Docs, tasks, and team coordination — unified.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages