Biella Uno Driving School: Driving License Portal
Creation of a web portal for driver’s license renewals, combined with a highly automated management system enriched with integrations with external services.
Biella Uno Sriving School
Biella Uno Sriving School is a long-established presence in Biella, offering a wide range of services, including obtaining licenses A, B, C, D, E, license renewals and CAP with an on-site doctor, ownership transfers, registrations, boating licenses, and more.
It serves thousands of clients, both individuals and businesses, handling countless procedures every year.
Project Goal
To develop a public-facing portal that allows users to submit the data required for license renewal in a simple and fast way. At the same time, to build an internal management system, accessible via browser, that centralizes the driving school’s customer records and automates the most repetitive operations related to the driving license lifecycle: data import, synchronization with the government portal, expiration notifications, and renewal process management.
Main Features and Technical Challenges
Customer and License Records: full management of customers, licenses, and associated categories, including expiration tracking and renewal history.
Integration with the Portale dell’Automobilista: the software provides internal staff with various tools and automations to retrieve personal and license data from the Portale dell’Automobilista (a government service), automatically synchronizing records.
Bulk CSV Import: a CSV import pipeline for files exported from legacy systems, including sanitization of malformed records, enabling staff to perform bulk imports from other internal software whenever needed.
License Expiration Notifications: an automated system that sends notifications to customers as their license approaches expiration via WhatsApp and other channels, with customizable controls and configurations to adapt behavior to specific client needs.
Renewal Process Management: creation and tracking of renewal cases, with collection of required documents (license photo, signature, ID photo) via a unique one-time link automatically sent to the customer.
Dropbox Integration: some data is stored on Dropbox, a service for which Laravel does not provide a native driver, requiring custom implementation.
Liked what you saw?
Let's build something together.