Sistema web per la gestione dei voli dell'associazione AeromodellismoFano con frontend React e backend PHP.
- Autenticazione piloti con JWT
- Registrazione voli con informazioni complete
- Visualizzazione tutti i voli dell'associazione
- Dashboard personale per ogni pilota
- Tema scuro
- Database SQLite
- API REST
- Vai nella cartella backend:
cd backend- Avvia il server PHP:
php -S localhost:8000- Vai nella cartella frontend:
cd frontend- Installa le dipendenze:
npm install- Avvia il server di sviluppo:
npm run dev- Apri il browser su http://localhost:3000
- Username: admin
- Password: admin123
├── backend/ # API PHP
│ ├── config.php # Configurazione DB e JWT
│ ├── auth.php # Endpoint autenticazione
│ ├── voli.php # Endpoint gestione voli
│ └── index.php # Info API
├── frontend/ # App React
│ ├── src/
│ │ ├── components/
│ │ ├── pages/
│ │ ├── context/
│ │ └── main.jsx
│ └── package.json
POST /auth.php- LoginGET /voli.php- Lista tutti i voliGET /voli.php?miei=true- Voli del pilotaPOST /voli.php- Nuovo volo
- id, username, password, nome, cognome, email
- id, pilota_id, tipo_aereo, ora_inizio, durata, note