LitLiga
- UI/UX Design
- Web Development
- Full-stack Development
- Figma
- Next.js 15
- TypeScript
- Supabase
- Prisma
- LiveKit
- Socket.io
- Tailwind CSS
2026
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
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




