MacBook Pro 14 mockup
Services
  • UI/UX Design
  • Web Development
  • Full-stack Development
Tools
  • Figma
  • Next.js 15
  • TypeScript
  • Supabase
  • Prisma
  • LiveKit
  • Socket.io
  • Tailwind CSS
Timeline

2026

Live Site

Overview

LitLiga is a platform for hosting live literary competitions with a full broadcast stack built on LiveKit (WebRTC). It supports camera, microphone, screen sharing, recording, chat, gallery and presenter views — alongside a landing page, webinar grid, a complete authentication system, and an admin panel for managing the site.

Designed and engineered end-to-end: from product architecture and UI system to real-time infrastructure. LiveKit powers the broadcast layer with four distinct roles (host, moderator, participant, viewer). Supabase Realtime drives live audience voting via WebSocket, while the moderation suite handles mute, kick, and participant blocking. I also built an admin panel to manage content, sessions, and platform operations from a single control interface. The UI adapts fully across mobile and desktop with bottom sheets and a dedicated mobile chat experience.

Pagesdelivered

LandingWebinar GridAuth (Sign-in / Sign-up)Live Room (gallery & presenter views)Mobile ChatModeration PanelAdmin Panel

Results

  • Full WebRTC broadcast stack: camera, mic, screen share, recording
  • Role-based system: host, moderator, participant, viewer
  • Real-time audience voting via Supabase Realtime (WebSocket)
  • Moderation tools: mute, kick, participant blocking
  • Admin panel for centralized platform and content management
  • Fully adaptive UI — mobile bottom sheets, desktop layouts
LitLiga mobile screen 1
LitLiga mobile screen 2
LitLiga mobile screen 3

Screens