Case study · App, OCR e documenti

Dalla fotocamera dell'app all'estrazione dei dati da documenti

Un progetto mobile evoluto nel tempo: acquisizione dei documenti, fotocamera nativa, elaborazione server, OCR e gestione diretta dei PDF.

Il contesto

Acquisire un documento era solo il primo passaggio

Il progetto richiedeva che l'utente potesse acquisire documenti tramite l'app e trasformarli in informazioni utilizzabili dal sistema. Una prima soluzione basata sulla fotocamera via web è stata successivamente evoluta verso l'utilizzo della fotocamera nativa, per avere maggiore controllo sull'esperienza di acquisizione.

La parte mobile era però soltanto l'ingresso del processo. Sul server i documenti dovevano essere ricevuti, elaborati e interpretati.

L'architettura del flusso

01

Acquisizione

L'utente fotografa o seleziona il documento dall'app.

02

Invio

Il file viene trasferito al server per l'elaborazione.

03

OCR / PDF

Node.js e strumenti OCR permettono di estrarre dati; per i PDF digitali si può lavorare direttamente sul contenuto.

04

Dati

Le informazioni estratte diventano utilizzabili dall'applicazione invece di rimanere chiuse nel documento.

Evoluzione

Una soluzione può cambiare quando cambia il problema

Il progetto è un esempio di sviluppo progressivo: la prima implementazione ha permesso di validare il flusso, mentre le fasi successive hanno introdotto componenti più adatti alle esigenze emerse, dalla fotocamera nativa alla gestione di OCR e PDF lato server.

La stessa base applicativa è stata poi estesa anche per versioni in altre lingue, mostrando il valore di un'architettura che può evolvere senza ripartire ogni volta da zero.

Hai un problema simile?

Possiamo partire dal processo o dal software esistente e capire quale intervento ha senso realizzare.

Raccontami il problema