Stiamo costruendo la piattaforma definitiva per club e organizzatori: iscrizioni, coppie, gironi, assegnazione campi e tabelloni. Il progetto è attivo e la prima release è vicina.
Coming Soon — Prima release imminente
Il progetto è attivo: il team sta finalizzando le ultime funzionalità e l'interfaccia. La prima release pubblica è prevista a breve — iscriviti per ricevere l'accesso anticipato e aggiornamenti di sviluppo.
Progetto attivo — attività di sviluppo in corso
Visitatori unici:
—
Roadmap breve
Alpha: gestione coppie e gironi — completato ✅
Beta: generazione partite e assegnazione campi — in progress ⚙️
Release 1.0: interfaccia pubblica e integrazione club — in arrivo 🚀
Cosa stiamo preparando adesso
Booking lezioni — Prenotazioni e gestione lezioni private e di gruppo direttamente dal club.
Gestione maestri — Profili, disponibilità, assegnazione lezioni e report performance.
Calendar & Scheduling — Pianificazione partite e lezioni, sincronizzazione giornaliera dei campi.
Analytics — Report iscrizioni, frequenza lezioni e utilizzo campi per migliorare l'organizzazione.
Gestione Lezioni & Maestri
Organizza corsi, pubblica orari disponibili dei maestri, ricevi prenotazioni e paga i coach direttamente via piattaforma. Ideale per scuole e centri sportivi che vogliono professionalizzare il servizio didattico.
M
Profilo Maestro
Nome, certificazioni, orari e feedback dagli allievi.
Gestione Coppie & Partecipanti
Importa, registra e forma coppie con strumenti di ricerca e assegnazione rapida.
Creazione Gironi Intelligente
Distribuzione automatica delle coppie, regole di qualificazione personalizzabili e calcolo delle classifiche.
Assegnazione Campi
Collegamento diretto al centro sportivo: seleziona i campi disponibili e le partite vengono assegnate automaticamente.
Tabelloni Gold/Silver
Flusso di promozione automatico dai gironi ai tabelloni di eliminazione con gestione di perdenti/vincitori.
Nessuno spam — solo aggiornamenti sullo sviluppo e il lancio.
Alpha — gestione coppie e creazione gironi (completo)
Beta — generazione partite, assegnazione campi e UI del wizard (in corso)
Release — interfaccia pubblica e integrazione club (prossimo)
Scopri il progetto — torneodipadel.com
Panoramica
torneodipadel.com è una piattaforma completa per la gestione professionale di tornei, lezioni e prenotazioni per club di padel e centri sportivi. Copre l'intero workflow: creazione torneo, iscrizioni, composizione coppie, generazione gironi e tabelloni, assegnazione campi, live scoring e reportistica. L'obiettivo è fornire strumenti per amministratori, manager dei club, istruttori e giocatori, con automazioni per semplificare l'organizzazione e l'analisi dei dati.
Caratteristiche principali
Creazione wizard multi-step per tornei (configurazione completa di date, quote, formato, regole).
Gestione iscrizioni e liste d'attesa, con opzioni automatiche e manuali per amministratori.
Formazione coppie e gestione partecipanti (ricerca, importazione, assegnazione rapida).
Generazione gironi intelligente con regole di qualificazione personalizzabili.
Tabelloni knockout (Gold/Silver) con promozioni automatiche e gestione perdenti/vincitori.
Assegnazione campi automatica collegata al calendario del centro sportivo.
Live scoring touch-friendly per aggiornamenti rapidi e avanzamento automatico dei tabelloni.
Gestione lezioni e profili maestri: pacchetti, disponibilità, prenotazioni e report performance.
Analytics e report (iscrizioni, utilizzo campi, revenue e metriche utenti).
API REST per integrazione con app mobile, sistemi di pagamento o booking esterni.
Stack tecnico & Architettura
Backend: PHP 8.x con CodeIgniter 4 (framework MVC, routing, servizi e filtri).
Autenticazione: CodeIgniter Shield per gestione utenti e ruoli (Admin, Club Manager, Instructor, User).
Database: MySQL / MariaDB per dati core (utenti, tournaments, matches, subscribers, app_settings).
Frontend: Views server-side con HTML/CSS (Bootstrap / custom) e JS minimale per progressive enhancement.
Storage: uploads in `public/` e gestione permessi tramite `writable/`.
Deployment: pensato per hosting in subpath (base_url runtime), supporta .env per configurazioni ambiente.
Lezioni e Maestri: profili istruttori, pacchetti lezioni, prenotazioni e gestione compensi.
Admin & Ruoli: permessi granulari, pagine di amministrazione per esportazioni, toggles feature (es. coming_soon), preview delle pagine pubbliche.
Integrazioni e API
Disponibili endpoint REST per: ricerca club, gestione tournaments, iscrizioni, live scoring e notifiche. Progettate per essere consumate da app mobile o servizi esterni. Pianificata integrazione pagamenti (Stripe/PayPal) e notifiche push.
Sicurezza e best practices
Shield per autenticazione e gestione ruoli.
Protezione CSRF su tutte le operazioni sensibili.
Input validation server-side e escaping nelle views per evitare XSS/SQL injection.
Uso di `.env` o variabili d'ambiente per credenziali sensibili (DB, SMTP).
Logs e debug toolbar in ambiente di sviluppo per audit e performance tuning.
Deploy & Test
Procedure suggerite: configurare `.env`, eseguire migrazioni (`php spark migrate`), creare utente admin (`php spark shield:user create`), impostare permessi su `writable/` e `public/uploads/`. Testare con `php spark serve` o deploy su VPS con virtual host puntato a `public/`.