Software per autoscuole
La scuola guida, in un unico sistema.
Calendari multisede, prenotazioni e lezioni di guida: una piattaforma che collega autoscuole, allievi e istruttori.
Dentro il progetto01 / Contesto
Il lavoro dietro
la piattaforma.
Patento è una piattaforma per l'organizzazione del lavoro delle autoscuole e delle lezioni di guida. Il sito pubblico descrive strumenti per scuole, istruttori e allievi; il progetto tecnico comprende applicazioni mobile, un'interfaccia web e servizi cloud collegati ai dati raccolti sulla strada.
Il prodotto nel lavoro quotidiano
Tre punti di vista sulla scuola guida.
Descrizioni funzionali dal sito pubblico di Patento: raccontano il prodotto, non una verifica indipendente dell'implementazione o dei risultati del progetto.
Autoscuole: calendario e organizzazione
Il sito pubblico descrive un calendario multisede per lezioni di teoria e pratica, disponibilità di istruttori e veicoli, posti nelle lezioni di gruppo, anagrafiche degli allievi, stato dei pagamenti e reportistica sulle attività.
Istruttori: lezioni e valutazione
Le funzioni presentate includono la registrazione dei percorsi di guida con chilometri ed errori, la scheda di valutazione interattiva e il calendario degli appuntamenti. Il racconto funzionale collega le lezioni svolte alla lettura dei progressi dell'allievo.
Allievi: prenotazioni e revisione
Per gli allievi, il sito presenta la verifica delle disponibilità e le prenotazioni delle guide, la revisione di lezioni ed errori e la prenotazione di un posto in aula. Queste descrizioni riguardano il prodotto pubblico, non risultati misurati del progetto.
02 / Componenti e integrazioni
Come si collega il sistema.
- 01 Dispositivo GPS
- 02 Normalizzazione Lambda · S3
- 03 API Laravel e dati
- 04 App studente e istruttore
Dal dispositivo al dato utilizzabile
I dati GPS provenienti dal dispositivo passano attraverso un flusso di normalizzazione basato su AWS Lambda e S3. Questa parte del sistema collega la raccolta dei dati alle API Laravel e alla loro gestione nella piattaforma.
Due utenti, un contesto condiviso
Le app React Native sono rivolte a studenti e istruttori. L'interfaccia web utilizza React, Vite e Tailwind: il progetto affianca così l'esperienza mobile a un canale web, senza confondere i ruoli delle diverse applicazioni.
Identità e persistenza
Keycloak gestisce le identità della piattaforma. I dati persistenti utilizzano Amazon RDS con PostgreSQL su AWS. API, identità e database costituiscono componenti distinti dell'architettura, collegati alle applicazioni che li utilizzano.
03 / Scelte tecniche
Tecnologie nel progetto.
- GPS
- AWS Lambda
- Amazon S3
- React Native
- Laravel
- React
- Vite
- Tailwind
- Keycloak
- Amazon RDS · PostgreSQL
Un contesto diverso.
Un progetto su misura.
Raccontaci le persone, i dati e i processi che il tuo software deve collegare.
Parliamo del tuo progetto