📋 Panoramica
Il Gestionale Assistenze Tecniche è un software completo per centri assistenza, riparatori e tecnici. Permette di gestire ogni fase del ciclo di vita di un'assistenza tecnica, dalla ricezione del dispositivo fino alla consegna al cliente.
Versione attuale: 2.1.0 | Ultimo aggiornamento: Maggio 2025
🚀 Funzionalità Principali
1. Gestione Assistenze
Crea nuove assistenze in pochi click. Ogni assistenza riceve un codice univoco (es. ASS-A3F9K2) che il cliente può usare per tracciare lo stato in tempo reale.
- Codice univoco generato automaticamente
- Dati cliente: nome, telefono, email
- Dettagli dispositivo: marca, modello, IMEI/seriale
- Descrizione del problema
- Costo stimato e preventivo
2. Tracking Stati
Ogni assistenza passa attraverso uno dei seguenti stati:
| Stato | Descrizione | Icona |
|---|---|---|
| Ricevuto | Dispositivo appena consegnato dal cliente | 📥 |
| In diagnosi | Tecnico sta analizzando il problema | 🔍 |
| In riparazione | Riparazione in corso | 🔧 |
| Attesa ricambi | In attesa di parti di ricambio | ⏳ |
| Pronto per ritiro | Riparazione completata, pronto per la consegna | ✅ |
| Consegnato | Dispositivo restituito al cliente | 🎉 |
3. Notifiche WhatsApp
Quando un'assistenza passa allo stato "Pronto per ritiro", il sistema può inviare automaticamente un messaggio WhatsApp al cliente per informarlo che il dispositivo è pronto.
4. Dashboard e Statistiche
La dashboard mostra in tempo reale:
- Numero totale di assistenze
- Assistenze per stato
- Entrate giornaliere/settimanali/mensili
- Performance per operatore
- Grafici di avanzamento
5. Gestione Smartphone
Modulo dedicato per la gestione del magazzino dispositivi ricondizionati:
- Tracciamento IMEI e seriale
- Condizione (A/B/C/D)
- Prezzo di vendita
- Provenienza e fornitore
- Stato (disponibile/venduto/riservato)
6. Chat Bot
Assistente virtuale integrabile sul sito web del centro assistenza. Risponde alle domande frequenti e guida i clienti nella richiesta di assistenza.
👤 Ruoli e Permessi
| Ruolo | Descrizione | Permessi |
|---|---|---|
| Admin | Accesso completo a tutte le funzionalità | Tutto: crea, modifica, elimina, gestione operatori, impostazioni |
| Operatore | Accesso limitato alle operazioni quotidiane | Crea/modifica assistenze, cambia stati, vede dashboard, non può eliminare né gestire operatori |
🔐 Sicurezza
- Password hashate con BCRYPT (cost 12)
- Sessioni con rigenerazione ID ad ogni login
- Scadenza sessione automatica dopo 1 ora di inattività
- Protezione XSS con output escaping
- Prepared statements per prevenire SQL injection
- CSRF protection sui form critici
💾 Backup
È consigliato effettuare backup regolari del database. Il file database.sql contiene la struttura completa del database. Per effettuare un backup:
mysqldump -u root -p infinitech_assistenze > backup_$(date +%Y%m%d).sql
📞 Supporto
Per assistenza tecnica o domande:
- 📞 Telefono: 389 625 8746
- ✉️ Email: shop@infini-tech.it
- 💬 WhatsApp: 389 625 8746
- 🌐 Sito: www.infini-tech.it