Built for the Modern Workflow
WebRTC Engine
True peer-to-peer architecture ensures the lowest possible latency for video and audio sync.
Secure by Design
End-to-end encrypted signals and JWT-based authentication keep your conversations private.
Real-time Sync
Powered by SignalR, providing instant messaging and state synchronization across all clients.
Mistral 7B Integration
Unlike other platforms, VidSync processes your data locally using a containerized Mistral 7B LLM. Get automated transcriptions, sentiment analysis, and action items without your data ever leaving your infrastructure.
A Modular & Scalable Architecture
VidSync is composed of three specialized repositories that work in harmony to deliver a seamless real-time experience.
Clean Architecture Principles
The backend follows Clean Architecture to ensure absolute separation of concerns. This approach makes the system highly testable and independent of UI, databases, and external frameworks.
Domain Layer
Core business logic, entities, and interfaces. Zero dependencies.
Infrastructure Layer
EF Core, PostgreSQL, Redis, and external service implementations.
Core (API & Signaling)
ASP.NET Core entry points, SignalR Hubs for WebRTC signaling.
Built with Cutting-Edge Tech
Frontend
Backend
Infrastructure
Feature Matrix & Roadmap
Production Ready
- JWT Auth & Room Mgmt
- WebRTC Signaling Server
- HD 1-on-1 Video/Audio
- Real-time In-Room Chat
Active Development
- Advanced Screen Sharing
- AI Summarization Tuning
- Email Verification System
Upcoming Vision
- Virtual Whiteboard Sync
- Group Video Conferences
Rigorous Local Environment
To provide a production-grade experience even in development, VidSync utilizes a complex automated setup including Self-Signed SSL Certificates (.pfx/.pem), Docker Compose for 5+ services, and Cloudflare Tunnels for secure exposure.
$ docker-compose up --build
WebRTC Requirements
WebRTC requires an HTTPS context. VidSync automates cert generation and synchronization between Backend and Frontend containers.
Multi-Stage Docker
Optimized production images using multi-stage builds for minimal footprint and maximum security.