This repository contains the backend server for the Dingilink video calling application, built with Go. The server is responsible for handling signaling and WebSocket connections to facilitate peer-to-peer audio and video calls between users.
- GraphQL API.
- GraphQL subscription based signaling server for WebRTC connections.
- Supports 1-on-1 and group audio and video calls.
- Built using Go.
- Go 1.20+
- PostgresQL Database
- NATS Server