Overview
Skiben Site is a comprehensive video submission platform designed for streamers to engage with their community through viewer-submitted content. The application allows streamers to collect, moderate, and review video submissions from their audience, creating an interactive and engaging content creation workflow.
Built with Next.js 14+ (App Router), TypeScript, and Supabase, the platform features a modern, responsive design that works seamlessly across all devices. The application includes video submission functionality for YouTube and TikTok videos, moderation tools for content review, Twitch OAuth authentication for secure access, and an intuitive interface for both streamers and viewers.
Key features include video submission system with YouTube and TikTok support, moderation dashboard with role-based access control (viewers, moderators, streamers, admins), real-time updates using Supabase subscriptions, Twitch authentication for secure user management, comprehensive moderation logging, and contest management system. The platform demonstrates modern full-stack development with authentication, database management, and real-time capabilities.
The application showcases expertise in Next.js App Router, Supabase for PostgreSQL database and authentication, Twitch OAuth integration, role-based access control (RBAC), and creating intuitive moderation interfaces for content creators. The platform emphasizes security with Row Level Security policies, performance, and user-friendly design principles.