Back to Projects

VidSync

The future of remote collaboration. High-definition video meetings augmented by real-time AI intelligence.

Backend Frontend AI Core
Live Production v1.2.0
VidSync Interface
99% Uptime Guaranteed
<50ms P2P Latency
7B Mistral AI Parameters
Experience Excellence

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.

Powered by Local AI

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.

Ollama Backend
4-bit Quantization
Custom Python Service
The Ecosystem

A Modular & Scalable Architecture

VidSync is composed of three specialized repositories that work in harmony to deliver a seamless real-time experience.

VidSync-Backend

The core API and signaling server. Built with .NET 9 and SignalR, managing authentication, room logic, and WebRTC handshakes.

VidSync-Frontend

The client-side experience. Powered by React 19 and Vite, featuring a responsive UI with dark/light mode support.

VidSync-AI

The intelligence layer. A dedicated Python API utilizing Mistral 7B for real-time transcription and meeting summaries.

Backend Engineering

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.

Domain
Infrastructure
Core API
The Stack

Built with Cutting-Edge Tech

Frontend

React 19 & TypeScript 5.8 Vite 7.1 Build System JWT & Secure Session Mgmt WebRTC (Custom Peer Logic)

Backend

.NET 9 & ASP.NET Core SignalR 9.0 (WebSockets) PostgreSQL & EFC Core Redis Backplane & Cache

Infrastructure

Docker & Docker Compose Cloudflare Tunnel SSL Certificate Management FastAPI AI Worker
Project Status

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
Engineering Depth

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.

$ dotnet dev-certs https -ep ./localhost.pfx -p PASSWORD
$ 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.