Patento

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 progetto
Schema concettuale / Patento
01PIATTAFORMACalendario condiviso 02AUTOSCUOLAAgenda multisedeIstruttori · veicoli 03ALLIEVIPrenotazioniGuide · aula 04ISTRUTTORILezioniValutazione 05DATI GUIDAPercorsi · kmErrori · revisione 01PIATTAFORMACalendario condiviso 02AUTOSCUOLAAgenda multisedeIstruttori · veicoli 03ALLIEVIPrenotazioniGuide · aula 04ISTRUTTORILezioniValutazione 05DATI GUIDAPercorsi · kmErrori · revisione
Coordinamento della scuola guida, con i dati delle guide a supporto: schema concettuale, non schermate dell'applicazione.

01 / 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.

  1. 01 Dispositivo GPS
  2. 02 Normalizzazione Lambda · S3
  3. 03 API Laravel e dati
  4. 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