Vercel Support Dashboard Clone
A fully functional replica of Vercel's internal support dashboard featuring real-time ticket management, threaded messaging, and an admin control panel. Built with Next.js, Supabase, and Tailwind CSS.

Vercel Support Dashboard
Real-time ticket management system
Project Overview
The Challenge
Recreate Vercel's sophisticated support dashboard with real-time capabilities, maintaining the clean, minimal aesthetic while ensuring full functionality.
The Solution
Built with Next.js App Router and Supabase for real-time data sync, implementing ticket management, threaded conversations, and admin analytics.
The Tech Stack
Next.js 15, TypeScript, Supabase (PostgreSQL + Realtime), Tailwind CSS, Framer Motion, and Radix UI for accessible components.
Key Features
Real-Time Ticket Feed
Live updates using Supabase's real-time subscriptions. Tickets appear instantly as they're created, with status changes reflected across all connected clients.
Threaded Messaging
Full conversation threads between users and support agents with markdown support, file attachments, and typing indicators.
Admin Control Panel
Comprehensive dashboard showing ticket volume, response rates, agent performance, and system health metrics with interactive charts.
Dark/Light Mode
Seamless theme switching with persistent preferences, matching Vercel's signature black-and-white aesthetic with smooth transitions.
Screenshots

Ticket Dashboard
Main dashboard with real-time ticket feed and filters

Threaded Conversations
Real-time messaging with markdown support

Admin Panel
User management and role assignment

Analytics Dashboard
Ticket metrics and performance insights
Technology Stack
Interested in this project?
Check out the live demo or explore the source code on GitHub to see how it was built.