Whitepaper & Roadmap · v1.0 · Aprile 2026

Ungesto.

Il gestionale che capisce la ristorazione. Dalla fattura al tavolo, con intelligenza artificiale e una cosa sola per ogni giorno.

Multi-tenant SaaS    AI-powered OCR    Italiano nativo
— Indice del documento
— 01 / Executive Summary

Una piattaforma, quattro problemi risolti.

Ungesto unisce fatturazione intelligente, magazzino, menu digitale e prenotazioni in un unico prodotto SaaS pensato per ristoranti, vinoterie e bar italiani.

Scatta la foto della fattura. L'AI fa il resto. Tu decidi cosa cucinare domani.
— 02 / Il Problema

Tre ore a settimana, bruciate.

Il ristoratore italiano medio passa 3-4 ore a settimana in attività amministrative che un software moderno potrebbe automatizzare completamente.

3-4h
Settimanali perse
in data entry
70%
Piccoli locali senza
gestionale adeguato
€300+
Costo medio mensile
dei competitor

Cosa fanno oggi

I gestionali del mercato (TCPOS, Lightspeed, iPratico, Toast) sono pensati per la grande ristorazione o per la cassa fiscale: costano centinaia di euro al mese, richiedono hardware dedicato, e comunque lasciano scoperto il lato "intelligenza dei dati".

— 03 / La Soluzione

Quattro principi, un prodotto.

01

Input senza attrito

Il ristoratore non deve digitare. Fotografa la fattura col telefono, l'AI la legge in 15 secondi ed estrae ogni riga. Zero OCR manuale, zero Excel.

02

Dati subito utili

Ogni prodotto in fattura alimenta magazzino, dashboard spese e food cost dei piatti. Non esiste un dato che "aspetta" di essere elaborato — tutto è immediatamente visibile.

03

Un'unica piattaforma

Niente tool separati per menu, prenotazioni, magazzino, fatture. Tutto dentro Ungesto, con un pannello admin unico e un menu pubblico pubblicato sul dominio del locale.

04

Multi-reparto

Cucina, beverage e amministrazione hanno viste diverse sugli stessi dati. Lo chef vede ingredienti e food cost, il barman vini e cocktail, il titolare tutto aggregato.

— 04 / Mercato

Target primario: il piccolo di qualità.

160k
Ristoranti attivi
in Italia
120k
Bar e caffetterie
15k
Vinoterie e
wine bar

Fonte: Istat / FIPE 2025

Target primario (anni 1-2)

Ipotizzando un tasso di digitalizzazione del 5% nei primi 3 anni, il mercato potenzialmente raggiungibile è di circa 15.000 locali.

Target secondario (anni 3+)

— 05 / Funzionalità Attuali

Cosa funziona oggi.

Stato al 22 aprile 2026. MVP funzionante, in test con tre prototipi grafici pubblicati.

Landing & Temi Menu

Pannello Admin

OCR Fatture con AI

Autenticazione & Multi-tenancy

— 06 / Roadmap Prodotto

Sei fasi, trentadue passi.

Dal fix più leggero al food cost automatico. Ogni step è un commit separato, testabile da solo.

Fase 1 · Q2 2026
Dashboard Core
#FeatureValore
01Toggle mostra password al loginUX
02Lista fatture caricate + dettaglioVisibilità
03Eliminazione fattura dalla UIControllo
04Scatto foto da fotocamera mobileVelocità
05Responsive dashboard (bottom-nav mobile)Mobilità
Fase 2 · Q3 2026
Intelligenza Dati
#FeatureValore
06Categorizzazione AI automatica (vino / ingrediente / preparato)Precisione
07Inserimento manuale prodotti a magazzinoFlessibilità
08Export PDF: fattura singola + bundle mensileContabilità
09Dashboard analytics espansa: top prodotti, margine, confronto periodiInsight
10Multi-reparto: department su User/ProductOrganizzazione
Fase 3 · Q4 2026
Operations
#FeatureValore
11Calendario prenotazioni + gestione ordiniOperatività
12Inserimento piatti nel menu pubblicoVetrina
13Scorta minima + lista spesa auto-generataAutomazione
14Scadenze alimenti/vini (FIFO, alert 7 giorni)Sicurezza
15Storico prezzi per prodotto e fornitoreNegoziazione
Fase 4 · Q1 2027
Food Cost & Ricette
#FeatureValore
16Ricette: ogni piatto composto da ingredienti magazzinoDati
17Food cost automatico: margine reale di ogni piattoChiave
18Attiva/disattiva piatti per stagionalità o rotture stockDinamicità
19Foto piatti caricabili dall'adminImmagine
Fase 5 · Q2-Q3 2027
Clienti & Sala
#FeatureValore
20Menu QR code al tavoloEsperienza
21Ordini dal tavolo → comanda cucina/barDigitalizzazione
22Pianta tavoli interattivaVisibilità sala
23Rubrica clienti con compleanni + auto-promoFidelizzazione
24Recensioni/feedback post-visita via SMS/emailReputazione
25Programma fedeltà a bolliniRetention
Fase 6 · 2027-2028
Automazioni & Integrazioni
#FeatureValore
26Google Calendar sync prenotazioniInterop
27WhatsApp Business per confermeCanale preferito
28Stripe/SumUp caparra prenotazioneMonetizzazione
29Email scansionate → prenotazioni auto-estratteEfficienza
30Chatbot cliente per disponibilità tavoliFrontline
31Export fiscale trimestrale per commercialistaCompliance
32Backup automatico settimanaleResilienza
— 07 / Architettura Tecnica

Come è costruita.

Struttura del progetto

Ungesto/
├── backend/
│   ├── config/db.js              # Connessione MongoDB Atlas
│   ├── middleware/auth.js        # JWT verify + tenant injection
│   ├── models/
│   │   ├── User.js               # email, pwd hash, role, tenantId
│   │   ├── Tenant.js             # locale (nome, slug, settings)
│   │   ├── Invoice.js            # fatture + items estratti dall'AI
│   │   ├── Product.js            # magazzino
│   │   └── Reservation.js        # prenotazioni
│   ├── routes/
│   │   ├── auth.js               # login/register
│   │   ├── invoices.js           # CRUD + scan AI
│   │   ├── products.js           # CRUD magazzino
│   │   ├── menu.js               # menu pubblico
│   │   ├── reservations.js       # prenotazioni
│   │   └── superadmin.js         # gestione tenant
│   ├── services/ocrService.js    # Groq + pdfjs-dist
│   ├── uploads/                  # fatture caricate (gitignored)
│   └── server.js                 # Express entrypoint
│
├── frontend/
│   ├── index.html                # landing SaaS
│   ├── app.html                  # tema 1 — vini
│   ├── menu-vinoria.html         # tema 2 — cucina
│   ├── menu-vinoteca.html        # tema 3 — vinoteca
│   ├── whitepaper.html           # questo documento
│   └── admin/index.html          # SPA admin (~1700 righe)
│
├── deploy/
│   ├── Dockerfile
│   ├── docker-compose.yml
│   ├── nginx.conf
│   └── deploy.sh
│
└── WHITEPAPER.md                 # versione markdown del whitepaper

Flusso di una fattura

[Foto/PDF] → multer upload → /api/invoices/scan
              ↓
          ocrService.extractInvoiceData()
              ↓
          Se PDF: pdfjs-dist renderizza pagina 1 in PNG base64
              ↓
          Groq llama-4-scout vision + EXTRACTION_PROMPT
              ↓
          JSON parsato (supplier, items, totale, ...)
              ↓
          Invoice.create() in MongoDB (status: pending)
              ↓
          Utente rivede / conferma in UI
              ↓
          POST /api/invoices/:id/add-to-inventory
              ↓
          Per ogni item: trova o crea Product, incrementa stock
              ↓
          Invoice.status = confirmed

Multi-tenancy

Ogni richiesta autenticata passa per middleware/auth.js che verifica il JWT e inietta req.user = { id, role, tenantId }.

Ogni query Mongoose filtra per tenantId. I dati di tenant diversi non si incrociano mai — isolamento a livello applicativo (single database, shared schema).

Scalabilità: per passare a database-per-tenant in futuro serve solo un connection pool dinamico indicizzato su tenantId.

— 08 / Stack Tecnologico

Scelte motivate, non di moda.

Backend

AI / OCR

Frontend

Database

Infrastruttura

Scelte architetturali motivate

SceltaPerché
No framework frontendPannello admin ~1700 righe gestibile, caricamento istantaneo, nessun problema di build/bundle/versioni
MongoDB invece di SQLSchema flessibile (fatture variabili, items come array), query semplici con aggregazione potente
Groq invece di OpenAIInferenza 5-10× più veloce (2-5s invece di 15-30s per fattura), costi inferiori
Llama 4 ScoutVision nativo, open-weight, ottima precisione su documenti italiani
Hetzner invece di AWSCosto 10× inferiore per le stesse performance in fase early-stage
JWT invece di sessioniStateless, scala orizzontalmente senza sticky sessions
— 09 / Sicurezza & Multi-tenancy

Dati isolati, chiavi mai condivise.

GDPR-ready

— 10 / Modello di Business

SaaS a tre fasce, margine al 97%.

PianoTargetPrezzoFeatures
StarterOsterie, piccoli locali29€/meseMenu, prenotazioni, 50 scansioni/mese
ProRistoranti strutturati79€/meseTutto + food cost, multi-reparto, analytics, 500 scansioni
EnterpriseCatene, franchisingCustomMulti-sede, API, SLA, scansioni illimitate

Upsell & add-on

Costo unitario stimato (100 tenant Pro)

VoceMensile
Hosting Hetzner20€
MongoDB Atlas M1057€
Groq API (~50k scansioni)150€
Totale costi~230€
Ricavi (100 × 79€)7.900€
Margine lordo~97%

Break-even

Con 8-10 clienti Pro si coprono i costi variabili. Da 30 clienti in su l'operazione è profittevole anche considerando marketing e sviluppo.

— 11 / Cosa ci Differenzia

Nessun competitor chiude il cerchio.

TipoLimiteUngesto
Cassa fiscale (TCPOS, RCH)Rigida, hardware dedicato, focus fiscoWeb-first, mobile, focus insight
Gestionale generico (Lightspeed, Toast)Pensato USA, poco italiano, costosoItaliano nativo, prezzi UE, locali piccoli
Foglio Excel / cartaZero intelligenzaAI + automazione
OCR puro (Rossum, Parsio)Solo estrazione, nessun gestionaleFiliera completa
App prenotazioni (TheFork)Solo prenotazioni + commissioniTutto integrato, commissioni zero

I tre differenziatori chiave

01

AI integrata, non add-on

Altri tool offrono l'OCR come servizio premium. In Ungesto è il cuore dell'app.

02

Filiera completa fattura → menu

Unico in Italia a chiudere il cerchio dal costo dell'ingrediente al margine del piatto.

03

Prezzo sotto la soglia di dolore

Un Pro a 79€ è meno di un coperto a ristorante — CFO-friendly per titolari piccoli.

— 12 / Prossimi Passi

30 giorni, 6 mesi, 18 mesi.

Breve termine — prossimi 30 giorni

  1. Completare Fase 1 (Dashboard Core, step 1-5)
  2. Chiudere la landing page con i tre temi pubblicati
  3. Primi 3 clienti pilota (locali amici, feedback intensivo, gratis 3 mesi)

Medio termine — 3-6 mesi

  1. Fase 2 (Intelligenza Dati, step 6-10): multi-reparto e analytics reali
  2. Lancio public beta: 20-50 clienti paganti
  3. Raccolta testimonial e case study

Lungo termine — 6-18 mesi

  1. Fase 3-4: operations e food cost reale
  2. Eventuale round seed (100-300k€) per accelerare marketing e team
  3. Espansione: target 500 tenant entro fine 2027