A dynamic real-time auction platform built for Ahmedabad University's Programming Club's "Clash of Codes 3.0" coding tournament. This platform facilitates team-based player auctions, featuring live bidding, team management, and comprehensive player statistics.
- Live WebSocket integration for instant bid updates
- Dynamic player valuation based on coding performance
- Real-time wallet balance updates for teams
- Instant notifications for bid activities
Four distinct teams with unique themes:
- 🟡 Barbarians - Gold themed warriors
- 🔴 Giants - Red themed powerhouses
- 🟣 Pekkas - Purple themed champions
- 🔵 Wizards - Blue themed strategists
Each team features:
- Individual wallet tracking
- Team-specific player rosters
- Clan leader management
- Budget monitoring
Comprehensive player profiles including:
- Position ranking (Co-Leader, Elder, Member)
- Best scores from coding rounds
- Individual performance metrics (Q1 & Q2 scores)
- Codolio profile integration
- Current auction status
- Secure admin dashboard
- Transaction logging system
- Player management interface
- Bid history tracking
- Random bid generator for practice
- Dark/Light theme toggle
- Responsive design for all devices
- Animated transitions using Framer Motion
- Real-time search and filtering
- Interactive leaderboards
- React 18 with Vite
- Tailwind CSS for styling
- Framer Motion for animations
- Socket.io client for real-time updates
- React Router for navigation
- Node.js with Express
- MongoDB for data persistence
- Socket.io for WebSocket connections
- RESTful API architecture
- Advanced player ranking system
- Score-based valuations
- Position-based categorization
- Team formation rules
- Team performance tracking
- Player value analysis
- Historical transaction viewing
- Budget utilization metrics
- Protected admin routes
- Environment variable configuration
- CORS protection
- Secure WebSocket connections
- Random Bid Generator: Practice feature for teams
- Real-time Synchronization: Instant updates across all clients
- Comprehensive Logging: Complete transaction history
- Flexible Team Management: Dynamic team composition
- Interactive UI: Engaging user experience
- Performance Metrics: Detailed player statistics
This platform was developed for Ahmedabad University's Programming Club's "Clash of Codes" tournament. It serves as a sophisticated auction system that combines real-time functionality with comprehensive team management features, providing an engaging experience for participants.
Found a bug? Have a suggestion? Feel free to report it!
Contact: [email protected]
We appreciate your feedback in making this platform better.
Note: This is a read-only project showcase demonstrating the implementation of a real-time auction system for coding tournaments. The platform is currently in use for the Clash of Codes 3.0 tournament.
Created with 💻 by Vishv Boda


