Database Architecture
Structured athletes, clubs, managers, events, registrations, and historical records using MySQL and Laravel migrations.
Turning a WhatsApp-based karate event workflow into a centralized web application for athletes and event organizers.
The project started as an academic thesis, then expanded into a real client implementation as deeper operational requirements emerged.
Structured athletes, clubs, managers, events, registrations, and historical records using MySQL and Laravel migrations.
Supported importing historical athlete and event data so admins did not need to rebuild records manually.
Used Laravel Queue so bulk uploads did not wait for external Airtable synchronization to finish.
Prepared cPanel deployment, SMTP, cron, database setup, production build, and troubleshooting documentation.
Implemented email OTP and H-1 event reminder flows using Laravel Mailer / SMTP.
Created Laravel feature/API tests plus schema dump and ERD documentation.
The operational value is simple: organizers can keep athlete, club, manager, and event records in one system, bring historical data forward, and reduce repetitive manual administration for future events.