04/10/2026 - Present
Featured

Vibe: Random Video Chat App with Flutter, Next.js, NestJS and WebRTC

A random 1:1 video chat platform built end to end: a Flutter app for Android and iOS, a Next.js web app, a NestJS API and a staff admin panel.

1 / 8

Key features

  • Real-time matching and calls with WebRTC, Socket.IO and a TURN relay
  • Selfie verification with a face-matching service
  • Coins, gifts, VIP plans and cash-outs to JazzCash and Easypaisa
  • Friends, chat, moderation, reports and an audit log
  • SEO landing site with a blog
  • Every service runs in Docker with CI/CD

Built with

  • Flutter
  • Next.js
  • NestJS
  • WebRTC
  • Socket.IO
  • PostgreSQL
  • Prisma
  • Redis
  • Docker