Skip to content

Repository files navigation

Video Chat

Monorepo for a browser-based video chat stack built around:

  • Angular frontend
  • Spring Boot RSocket broker
  • Spring Boot backoffice service
  • Docker Compose deployment with Caddy HTTPS termination

Repository layout

  • video-chat-angular: Angular frontend for chat, room events, and WebRTC media
  • video-chat-rsocket-broker: RSocket broker for room event publish/subscribe
  • video-chat-backoffice: event ingest service with REST inspection endpoints
  • video-chat-docker-stack: local deployment stack for the full system

Quick start

Run the full stack with Docker:

cd video-chat-docker-stack
cp .env.example .env
./scripts/validate.sh
./scripts/up.sh

Frontend-only development:

cd video-chat-angular
npm install
npm start

Main entry points

Legal

About

Angular, RSocket, WebRTC, and Spring Boot video chat stack with Docker and Caddy

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages