A real-time visualization dashboard for Attack-Defense Capture The Flag competitions, providing live attack monitoring, team leaderboards, and interactive network graphs.
Made by ethan42, deathwish24 and TRiLON
- Real-time Attack Visualization: Interactive network graph showing live attacks between teams
- Dynamic Leaderboard: Live scoring and team rankings with performance metrics
- Responsive Design: Optimized for desktop and mobile devices
- Dark/Light Theme: Toggle between themes with persistent settings
- Zoom & Pan: Interactive graph navigation with touch support for mobile
- Service Status Monitoring: Visual indicators for service health and attacks
- Frontend: React 18 + Vite
- Styling: Tailwind CSS + shadcn/ui components
- Visualization: D3.js for interactive graphs
- Routing: React Router DOM
- State Management: React hooks with local storage persistence
- Build Tool: Vite with TypeScript support
bun installStart the development server:
bun run devThe application will be available at http://localhost:5173
Build for production:
bun run buildFormat code:
bun run formatCheck formatting:
bun run format:check