Celeritas - Sports Event Web Manager
A comprehensive web management system for school sports events, solving operational challenges for both student organizers and participants. Features real-time score updates, schedule management, and tournament brackets with Firebase Realtime Database integration.
~150
Concurrent Connections
Peak concurrent users during school event
100%
Production Success
Zero incidents during live operation
Very High
User Satisfaction
Overwhelming support from staff, students, and teachers
Significant
Workload Reduction
Eliminated manual tasks and late-night work for organizers




System Architecture
Technologies Used
- React v18
- TypeScript
- MUI Material
- Firebase Realtime Database
- Firebase Authentication
- g-loot/react-tournament-brackets
- i18n (国際化対応)
- ExcelJS
- SSG (Static Site Generation)
Features
Real-time Score Management
- Live score updates across all devices
- Tournament bracket visualization
- Automatic playoff progression tracking
- Conflict resolution with version control system
- Instant synchronization via Firebase Realtime Database
Event & Schedule Management
- Create and manage multiple sports events
- Automated schedule generation
- Competition creation and team assignment
- Real-time schedule updates for all participants
- Delay notifications and status updates
Admin Operations
- Centralized admin dashboard
- Complete event lifecycle management
- Score entry and correction
- Excel export for official records
- Built-in operation help guide
- Firebase Authentication for secure access
Student Experience
- View-only access for all students
- No need to visit match locations in hot weather
- Real-time match status and location
- Easy-to-read schedules and progression
- Playoff qualification tracking
Security Design
- Two-tier authorization: Admin staff & General students
- No personal information stored (school policy compliance)
- Firebase Authentication system
- Simple permission structure for easy handover
- Safe for student-led operations