Skip to content

veltmanj/video-chat

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors