ASETH Team Management System

A comprehensive web-based team and player management system built for ASETH (Greek Sports Organization) to streamline athlete registration, team administration, and document generation. The application provides a modern admin interface for managing sports teams, players, and team owners with robust data import/export capabilities.
Team Management: Complete CRUD operations for sports teams with unique reference identifiers and owner assignments, enabling efficient organization of multiple teams
Player Registration System: Comprehensive player profiles including personal information (name, date/place of birth, parent names), professional team affiliations, ASETH registration numbers, and equipment details (jersey sizes)
Bulk Data Import: Advanced Excel file import functionality that intelligently parses Greek text, handles multiple date formats (Excel serial dates and string dates), and automatically creates teams and players from spreadsheet data PDF Document Generation: Automated generation of official registration documents (deltio) for individual players and entire teams using DomPDF, featuring branded templates with organization logos and watermarks
Relationship Management: Integrated relationship management between teams, players, and owners with intuitive navigation and relation managers for seamless data access
Modern Admin Interface: Built with Filament 3, providing a responsive, user-friendly admin panel with search, filtering, sorting, and bulk operations capabilities Data Integrity: Automatic timestamp tracking for document issuance dates, validation rules, and error handling for data imports
Multi-language Support: Fully localized Greek interface for native user experience