[{"data":1,"prerenderedAt":2125},["ShallowReactive",2],{"guides-count":3,"service-services_it-sviluppo-app-su-misura":4,"service-slugs-custom-apps":187,"guides-custom-apps---3":190,"work-list-work_it-all-any-all":1072},7,{"id":5,"title":6,"accent":7,"body":8,"description":138,"extension":139,"facts":140,"faq":153,"icon":169,"key":170,"meta":171,"navigation":172,"order":173,"path":174,"seo":175,"seoDescription":176,"seoTitle":177,"stem":178,"summary":179,"work":180,"__hash__":186},"services_it/services/sviluppo-app-su-misura.md","Sviluppo di app e web app su misura","cyan",{"type":9,"value":10,"toc":127},"minimark",[11,16,20,24,53,72,76,79,93,96,100,103,106,110,113,117,120,124],[12,13,15],"h2",{"id":14},"cosè-unapp-su-misura","Cos'è un'app su misura?",[17,18,19],"p",{},"Un'app su misura è software costruito attorno al modo in cui lavora la vostra azienda, non il contrario. Serve quando i prodotti pronti vi costringono a giri di Excel, doppi inserimenti o processi adattati al programma. Noi progettiamo e sviluppiamo l'app completa: quella che usano i vostri clienti o il vostro staff, il back-office da cui la gestite e le integrazioni con i sistemi che avete già.",[12,21,23],{"id":22},"cosa-sviluppiamo","Cosa sviluppiamo",[25,26,27,35,41,47],"ul",{},[28,29,30,34],"li",{},[31,32,33],"strong",{},"App mobile per iOS e Android",", sviluppate in Flutter con un unico codice per entrambe le piattaforme",[28,36,37,40],{},[31,38,39],{},"Web app e piattaforme"," accessibili dal browser, per clienti, rivenditori o personale interno",[28,42,43,46],{},[31,44,45],{},"Back-office e pannelli di controllo"," per gestire contenuti, ordini, utenti e dati senza chiamare uno sviluppatore",[28,48,49,52],{},[31,50,51],{},"Funzionalità ricorrenti"," che sappiamo già come fare bene: accesso utenti, pagamenti online, notifiche push, QR code, mappe e GPS, funzionamento offline con sincronizzazione, stampa su stampanti Bluetooth",[17,54,55,56,61,62,66,67,71],{},"Alcuni esempi reali: un'",[57,58,60],"a",{"href":59},"/it/lavori/event-bus-travel","app per passeggeri e accompagnatori dei viaggi in bus"," con posizione del bus in tempo reale e imbarco con QR code, un'",[57,63,65],{"href":64},"/it/lavori/ferry-audio-guide","audioguida geolocalizzata per una compagnia di traghetti"," che funziona anche in mare senza copertura, un'",[57,68,70],{"href":69},"/it/lavori/coworking-access-app","app che fa da chiave d'ingresso per un coworking",", in uso dal 2021.",[12,73,75],{"id":74},"app-su-misura-o-software-pronto-quale-conviene","App su misura o software pronto: quale conviene?",[17,77,78],{},"Un software pronto conviene quando il vostro processo è standard e il prodotto lo copre quasi tutto. Un'app su misura conviene quando:",[25,80,81,84,87,90],{},[28,82,83],{},"il processo è il vostro vantaggio competitivo e non volete piegarlo a un gestionale generico",[28,85,86],{},"dovete collegare più sistemi (vendite online, cassa, magazzino, CRM) che oggi non si parlano",[28,88,89],{},"pagate abbonamenti per funzioni che non usate, e vi mancano proprio quelle che servono",[28,91,92],{},"volete un'esperienza con il vostro marchio per clienti e passeggeri, non quella di una piattaforma terza",[17,94,95],{},"Nella call gratuita vi diciamo con onestà se ha senso sviluppare o se esiste già qualcosa che fa al caso vostro.",[12,97,99],{"id":98},"come-lavoriamo","Come lavoriamo",[17,101,102],{},"Si parte da una call gratuita di 30 minuti. Il primo giorno definiamo obiettivi, priorità e un piano a milestone a prezzo fisso. Entro la prima settimana avete un prototipo cliccabile con i vostri dati reali, da provare con chi userà l'app. Nelle due settimane successive sviluppiamo la versione definitiva: testata, monitorata e pubblicata sui vostri server o su quelli che scegliamo insieme. Poi rifiniture, prestazioni e consegna del codice con la documentazione, oppure restiamo al vostro fianco.",[17,104,105],{},"Parlate sempre direttamente con gli ingegneri senior che sviluppano il progetto: niente account manager, niente passaggi di consegne a sviluppatori junior.",[12,107,109],{"id":108},"design-delle-interfacce","Design delle interfacce",[17,111,112],{},"Il design fa parte del progetto, non è un extra. Progettiamo interfacce chiare e accessibili, pensate per chi le userà davvero: un passeggero con il telefono in mano in banchina, un operatore al banco con la coda davanti, un amministratore che aggiorna i contenuti a fine giornata.",[12,114,116],{"id":115},"tecnologie","Tecnologie",[17,118,119],{},"Scegliamo tecnologie mature, che un altro team potrà mantenere senza dipendere da noi: Flutter e Dart per le app mobile; Nuxt e Vue o .NET e Blazor per web app e back-office; ASP.NET Core, SQL Server, Supabase e Firebase per backend, dati e notifiche; Stripe per i pagamenti.",[12,121,123],{"id":122},"dopo-il-lancio","Dopo il lancio",[17,125,126],{},"Un'app in produzione va seguita. Ci occupiamo di aggiornamenti per le nuove versioni di iOS e Android, monitoraggio, prestazioni e nuove funzionalità. Diverse app che abbiamo sviluppato sono in uso e in manutenzione da anni.",{"title":128,"searchDepth":129,"depth":129,"links":130},"",2,[131,132,133,134,135,136,137],{"id":14,"depth":129,"text":15},{"id":22,"depth":129,"text":23},{"id":74,"depth":129,"text":75},{"id":98,"depth":129,"text":99},{"id":108,"depth":129,"text":109},{"id":115,"depth":129,"text":116},{"id":122,"depth":129,"text":123},"App mobile per iOS e Android, web app e back-office progettati sui vostri processi, a prezzo fisso per milestone e con una prima versione online in poche settimane.","md",[141,144,147,150],{"label":142,"value":143},"Prima versione online","In media 3 settimane",{"label":145,"value":146},"Prezzo","Fisso, a milestone",{"label":148,"value":149},"Piattaforme","iOS, Android e web",{"label":151,"value":152},"Alla consegna","Codice testato e documentato",[154,157,160,163,166],{"q":155,"a":156},"Quanto costa sviluppare un'app su misura?","Dipende da quante funzioni servono, quante piattaforme (iOS, Android, web) e quali sistemi vanno collegati. Per questo non lavoriamo a ore - dopo la call gratuita definiamo una prima milestone a prezzo fisso, così conoscete il costo prima di iniziare e non ci sono sorprese a fine mese.",{"q":158,"a":159},"Quanto tempo serve per avere l'app online?","Nella prima settimana vedete un prototipo cliccabile con i vostri dati reali. La prima versione definitiva va online in media in tre settimane. I progetti più ampi si dividono in milestone successive, ognuna con una data e un prezzo.",{"q":161,"a":162},"Meglio un'app nativa o una web app?","Se servono funzioni del telefono come GPS, Bluetooth, notifiche push o il funzionamento senza connessione, un'app per iOS e Android è la scelta giusta - la sviluppiamo in Flutter, con un unico codice per entrambi. Se basta il browser, una web app costa meno ed è subito disponibile su ogni dispositivo. Spesso servono entrambe, sulla stessa piattaforma.",{"q":164,"a":165},"Alla fine il codice è nostro?","A fine progetto potete prendere in carico il codice, testato e documentato, e farlo crescere con il vostro team. Oppure possiamo restare al vostro fianco per evoluzioni e manutenzione. Lo decidete voi.",{"q":167,"a":168},"Lavorate solo con aziende della zona di La Spezia?","No. Abbiamo sede legale a Sarzana (SP), ma il team lavora full remote con aziende in tutta Italia e all'estero, con canali condivisi su Slack o Teams. Quando serve veniamo noi presso la vostra sede, ovunque in Italia.","material-symbols:deployed-code-outline","custom-apps",{},true,1,"/services/sviluppo-app-su-misura",{"title":6,"description":138},null,"Sviluppo app su misura per aziende","services/sviluppo-app-su-misura","Dalla prima versione al lancio - app iOS e Android, web app e back-office con accesso utenti, pagamenti, pannelli di controllo e i vostri dati.",[181,182,183,184,185],"event-bus-travel","ferry-audio-guide","cycling-routes-app","coworking-access-app","local-delivery-platform","BJMIMVGH7RMQ7xquqmobOtZlkMDTkMKpcfWgkGrkNzI",{"en":188,"it":189},"custom-app-development","sviluppo-app-su-misura",[191,581,851],{"id":192,"title":193,"accent":7,"author":194,"body":195,"dateModified":176,"datePublished":554,"description":555,"draft":556,"extension":139,"faq":557,"industry":176,"meta":570,"navigation":172,"path":571,"readingTime":572,"seo":573,"seoDescription":574,"seoTitle":575,"service":170,"stem":576,"summary":577,"work":578,"__hash__":580},"guides_it/guides/app-nativa-flutter-o-web-app.md","App nativa, Flutter o web app? Come scegliere","Team The Coding Cat",{"type":9,"value":196,"toc":545},[197,201,204,224,227,231,234,240,279,285,291,295,298,328,341,345,353,384,388,391,394,398,499,503,535,538],[12,198,200],{"id":199},"qual-è-la-differenza-tra-app-nativa-flutter-e-web-app","Qual è la differenza tra app nativa, Flutter e web app?",[17,202,203],{},"Quando un'azienda decide di \"fare un'app\", la prima scelta tecnica è anche quella che pesa di più su costi, tempi e manutenzione. Le strade principali sono tre.",[25,205,206,212,218],{},[28,207,208,211],{},[31,209,210],{},"App nativa",": due app separate, una per iPhone scritta in Swift e una per Android scritta in Kotlin. Due codici, spesso due team, da tenere allineati a ogni modifica.",[28,213,214,217],{},[31,215,216],{},"App cross-platform in Flutter",": un solo codice, scritto in Dart, da cui si ottengono due app vere per iOS e Android, pubblicate sugli store e installate sul telefono come quelle native.",[28,219,220,223],{},[31,221,222],{},"Web app",": un'applicazione che si apre nel browser, da un link o da un QR code. Non si scarica dagli store e funziona su telefono, tablet e computer.",[17,225,226],{},"Non esiste una scelta giusta in assoluto: dipende sempre da cosa deve fare l'app, da chi la usa e da quanto spesso.",[12,228,230],{"id":229},"quando-serve-davvero-unapp-da-installare","Quando serve davvero un'app da installare?",[17,232,233],{},"Un'app da installare ha senso quando succedono almeno una di queste cose.",[17,235,236,239],{},[31,237,238],{},"Deve usare funzioni del telefono che il browser non dà, o dà male."," Alcuni esempi dai nostri progetti:",[25,241,242,252,263,269],{},[28,243,244,247,248,251],{},[31,245,246],{},"GPS in background",": nell'",[57,249,250],{"href":59},"app per i viaggi in bus verso i concerti"," il telefono dell'accompagnatore condivide la posizione del pullman con i passeggeri anche a schermo spento",[28,253,254,257,258,262],{},[31,255,256],{},"Bluetooth",": l'",[57,259,261],{"href":260},"/it/lavori/ferry-pos-printer","app di cassa per le biglietterie dei traghetti"," stampa i biglietti su una stampante termica collegata via Bluetooth",[28,264,265,268],{},[31,266,267],{},"Notifiche push"," affidabili, per avvisare passeggeri, clienti o personale nel momento giusto",[28,270,271,257,274,278],{},[31,272,273],{},"Mappe evolute",[57,275,277],{"href":276},"/it/lavori/cycling-routes-app","app per il cicloturismo"," mostra i percorsi in 3D e segue il ciclista lungo la traccia",[17,280,281,284],{},[31,282,283],{},"Deve funzionare senza connessione."," In banchina, in mare, in montagna o su un pullman la copertura manca spesso. Un'app può salvare i dati sul telefono e sincronizzarli quando la rete torna: la cassa dei traghetti registra ogni vendita in un database locale, così non si ferma mai.",[17,286,287,290],{},[31,288,289],{},"Viene usata spesso."," Personale, soci, clienti abituali: chi apre l'app ogni giorno la installa volentieri, e trova l'icona sempre lì.",[12,292,294],{"id":293},"quando-basta-una-web-app","Quando basta una web app?",[17,296,297],{},"Una web app è la scelta migliore quando:",[25,299,300,316,322],{},[28,301,302,305,306,310,311,315],{},[31,303,304],{},"l'uso è occasionale",": nessuno vuole scaricare un'app per un soggiorno di tre notti. Per questo ",[57,307,309],{"href":308},"/it/lavori/iiziguest","iiziguest",", la nostra guida digitale per B&B, è una web app che l'ospite apre da un QR code in camera, senza installare nulla e senza login. Lo stesso vale per ",[57,312,314],{"href":313},"/it/lavori/iizimenu","iizimenu",", il nostro menu digitale per ristoranti, che il cliente apre dal tavolo",[28,317,318,321],{},[31,319,320],{},"si lavora alla scrivania",": gestionali, back-office, dashboard e pannelli di amministrazione vivono meglio su uno schermo grande, nel browser",[28,323,324,327],{},[31,325,326],{},"conta arrivare a tutti subito",": un link funziona su qualsiasi dispositivo, senza passare dagli store e senza aggiornamenti da scaricare",[17,329,330,331,335,336,340],{},"Spesso la risposta è \"tutte e due\": nella ",[57,332,334],{"href":333},"/it/lavori/local-delivery-platform","piattaforma per le consegne locali"," gli admin assegnano e seguono le consegne da una dashboard web, mentre i driver usano un'app in Flutter sul telefono. Se state valutando un gestionale, la pagina sui ",[57,337,339],{"href":338},"/it/servizi/web-app-e-gestionali-su-misura","gestionali su misura"," entra più nel dettaglio.",[12,342,344],{"id":343},"perché-sviluppiamo-le-nostre-app-in-flutter","Perché sviluppiamo le nostre app in Flutter?",[17,346,347,348,352],{},"Sei dei progetti che trovate nei ",[57,349,351],{"href":350},"/it/lavori","nostri lavori"," sono app in Flutter, dal 2021 a oggi. I motivi sono pratici.",[25,354,355,361,372,378],{},[28,356,357,360],{},[31,358,359],{},"Un solo codice per iOS e Android."," Ogni funzione si scrive, si testa e si corregge una volta sola, e le due app restano sempre allineate. Per chi commissiona l'app significa meno costi di sviluppo e di manutenzione.",[28,362,363,366,367,371],{},[31,364,365],{},"Velocità di sviluppo."," Le modifiche all'interfaccia si vedono in pochi secondi mentre si lavora, e questo accorcia i tempi dal prototipo alla prima versione. Ne parliamo nella guida su ",[57,368,370],{"href":369},"/it/guide/tempi-sviluppo-app","quanto tempo serve per sviluppare un'app",".",[28,373,374,377],{},[31,375,376],{},"Supporto completo agli ecosistemi Apple e Google."," Notifiche, pagamenti, mappe, fotocamera, Bluetooth, servizi Firebase: le librerie sono mature e mantenute.",[28,379,380,383],{},[31,381,382],{},"Nessun limite quando serve il nativo."," Se una funzione richiede qualcosa di specifico del sistema operativo, Flutter può dialogare direttamente con il codice nativo di iOS e Android. Finora non ci siamo mai trovati bloccati da Flutter in un progetto.",[12,385,387],{"id":386},"quando-conviene-unapp-nativa-pura","Quando conviene un'app nativa pura?",[17,389,390],{},"Raramente, per le app che commissiona un'azienda. Il nativo puro ha senso quando l'app vive quasi solo di funzioni di una singola piattaforma - per esempio se esiste solo per iPhone e deve integrarsi a fondo con widget, Apple Watch o funzioni di sistema appena uscite - oppure quando un'azienda ha già un team interno di sviluppatori iOS e Android.",[17,392,393],{},"Negli altri casi, due codici separati significano pagare due volte ogni funzione, ogni correzione e ogni aggiornamento, per un risultato che l'utente non distingue.",[12,395,397],{"id":396},"il-confronto-in-una-tabella","Il confronto in una tabella",[399,400,401,417],"table",{},[402,403,404],"thead",{},[405,406,407,410,412,415],"tr",{},[408,409],"th",{},[408,411,210],{},[408,413,414],{},"App in Flutter",[408,416,222],{},[418,419,420,434,448,461,472,485],"tbody",{},[405,421,422,426,429,432],{},[423,424,425],"td",{},"Codice da mantenere",[423,427,428],{},"Due, uno per piattaforma",[423,430,431],{},"Uno",[423,433,431],{},[405,435,436,439,442,445],{},[423,437,438],{},"Disponibile su",[423,440,441],{},"iOS o Android, dagli store",[423,443,444],{},"iOS e Android, dagli store",[423,446,447],{},"Qualsiasi browser, da un link",[405,449,450,453,456,458],{},[423,451,452],{},"GPS in background, Bluetooth, offline",[423,454,455],{},"Sì",[423,457,455],{},[423,459,460],{},"Limitato",[405,462,463,465,467,469],{},[423,464,267],{},[423,466,455],{},[423,468,455],{},[423,470,471],{},"Limitate, soprattutto su iPhone",[405,473,474,477,480,482],{},[423,475,476],{},"Aggiornamenti",[423,478,479],{},"Passano dalla revisione degli store",[423,481,479],{},[423,483,484],{},"Immediati",[405,486,487,490,493,496],{},[423,488,489],{},"Quando conviene",[423,491,492],{},"Funzioni molto specifiche di una piattaforma",[423,494,495],{},"App usate spesso, che sfruttano il telefono",[423,497,498],{},"Uso occasionale, lavoro alla scrivania, gestionali",[12,500,502],{"id":501},"come-scegliere-cinque-domande-da-farsi","Come scegliere: cinque domande da farsi",[504,505,506,512,518,523,529],"ol",{},[28,507,508,511],{},[31,509,510],{},"Chi la usa e quanto spesso?"," Uso quotidiano spinge verso l'app, uso occasionale verso la web app.",[28,513,514,517],{},[31,515,516],{},"Deve funzionare senza rete?"," Se sì, serve un'app.",[28,519,520,517],{},[31,521,522],{},"Usa GPS, Bluetooth, fotocamera o notifiche in modo continuativo?",[28,524,525,528],{},[31,526,527],{},"Si usa in movimento o alla scrivania?"," In movimento il telefono, alla scrivania il browser.",[28,530,531,534],{},[31,532,533],{},"Serve a più tipi di utenti?"," Spesso la risposta migliore è un'app per chi è sul campo e una web app per chi gestisce, sopra gli stessi dati.",[17,536,537],{},"Se le risposte non sono nette, partire da una web app e aggiungere l'app in un secondo momento è una strada sicura, purché il backend sia progettato per entrambe fin dall'inizio.",[17,539,540,541,371],{},"Nella call gratuita di 30 minuti guardiamo insieme il vostro caso e vi diciamo quale strada sceglieremmo, e perché. Trovate come lavoriamo nella pagina sullo ",[57,542,544],{"href":543},"/it/servizi/sviluppo-app-su-misura","sviluppo di app su misura",{"title":128,"searchDepth":129,"depth":129,"links":546},[547,548,549,550,551,552,553],{"id":199,"depth":129,"text":200},{"id":229,"depth":129,"text":230},{"id":293,"depth":129,"text":294},{"id":343,"depth":129,"text":344},{"id":386,"depth":129,"text":387},{"id":396,"depth":129,"text":397},{"id":501,"depth":129,"text":502},"2026-10-26","Le differenze tra app nativa, app in Flutter e web app, quando serve davvero un'app da installare, quando basta il browser e perché sviluppiamo le nostre app mobile in Flutter.",false,[558,561,564,567],{"q":559,"a":560},"Un'app in Flutter è più lenta di un'app nativa?","Per le app aziendali e di servizio, cioè liste, mappe, pagamenti, scansioni e stampa, l'utente non nota differenze. Flutter compila in codice nativo per ogni piattaforma e disegna l'interfaccia da sé, senza passare da una pagina web.",{"q":562,"a":563},"Con Flutter si possono usare Bluetooth, GPS e fotocamera?","Sì. Le funzioni più comuni hanno librerie mature, e quando serve qualcosa di specifico Flutter può chiamare direttamente il codice nativo di iOS e Android. Nelle nostre app usiamo stampa termica Bluetooth, GPS in background, scansione di QR code, notifiche push e mappe 3D.",{"q":565,"a":566},"Una web app si può installare sul telefono?","In parte. Una web app può essere aggiunta alla schermata Home e funzionare a schermo intero, ma ha accesso limitato alle funzioni del telefono, soprattutto su iPhone, e non compare negli store. Se servono GPS in background, Bluetooth o un funzionamento offline affidabile, serve un'app vera.",{"q":568,"a":569},"Posso partire con una web app e fare l'app dopo?","Sì, se il backend è progettato bene. Dati, logica e API restano gli stessi, e l'app mobile si aggiunge come un nuovo pezzo che li usa. È un modo sensato di partire quando non è ancora chiaro se gli utenti useranno il servizio abbastanza spesso da installare un'app.",{},"/guides/app-nativa-flutter-o-web-app",5,{"title":193,"description":555},"App nativa, Flutter o web app - le differenze, quando serve un'app da installare, quando basta il browser e come scegliere, con esempi reali.","App nativa, Flutter o web app?","guides/app-nativa-flutter-o-web-app","Se l'app deve usare GPS in background, Bluetooth, notifiche push o funzionare senza connessione, e la userete spesso, serve un'app da installare - e Flutter permette di averla per iOS e Android con un solo codice. Se l'uso è occasionale o avviene alla scrivania, una web app è più semplice da far arrivare alle persone, perché si apre da un link. Il nativo puro conviene raramente, quando un'app dipende quasi solo da funzioni di una singola piattaforma.",[181,579,183,309,314],"ferry-pos-printer","2M52L0lySdjNxow5VB2guc_Ym2OEhACbdS1tZ7E3TkI",{"id":582,"title":583,"accent":584,"author":194,"body":585,"dateModified":176,"datePublished":554,"description":827,"draft":556,"extension":139,"faq":828,"industry":176,"meta":841,"navigation":172,"path":842,"readingTime":843,"seo":844,"seoDescription":845,"seoTitle":846,"service":170,"stem":847,"summary":848,"work":849,"__hash__":850},"guides_it/guides/tempi-sviluppo-app.md","Quanto tempo serve per sviluppare un'app?","yellow",{"type":9,"value":586,"toc":818},[587,591,598,602,609,629,632,636,643,663,670,674,677,680,684,690,696,726,729,733,736,766,770,773,805,813],[12,588,590],{"id":589},"perché-dipende-non-è-una-risposta-utile","Perché \"dipende\" non è una risposta utile",[17,592,593,594,597],{},"Chi chiede quanto tempo serve per sviluppare un'app si sente rispondere quasi sempre \"dipende\". È vero, ma non aiuta a pianificare. Una risposta più utile cambia la domanda: non \"quanto ci vuole per fare tutta l'app\", ma ",[31,595,596],{},"quanto ci vuole per avere una prima versione che funziona",", e come si va avanti da lì.",[12,599,601],{"id":600},"quanto-tempo-serve-per-avere-una-prima-versione","Quanto tempo serve per avere una prima versione?",[17,603,604,605,608],{},"Con il nostro metodo, ",[31,606,607],{},"meno di un mese",". È possibile perché la prima versione ha un perimetro piccolo e ben definito, deciso all'inizio:",[25,610,611,617,623],{},[28,612,613,616],{},[31,614,615],{},"Giorno 1",": dopo la call gratuita, fissiamo obiettivi, priorità e cosa entra nel primo rilascio",[28,618,619,622],{},[31,620,621],{},"Settimana 1",": un prototipo cliccabile con i vostri dati reali, da provare con chi userà l'app",[28,624,625,628],{},[31,626,627],{},"Settimane 2-3",": sviluppiamo la versione definitiva, la testiamo e la pubblichiamo",[17,630,631],{},"Per una web app la pubblicazione è immediata. Per un'app sugli store va aggiunto il tempo della revisione di Apple e Google, di cui parliamo più sotto.",[12,633,635],{"id":634},"perché-partire-a-rilasci-invece-di-aspettare-lapp-completa","Perché partire a rilasci invece di aspettare l'app completa?",[17,637,638,639,642],{},"Il perimetro e la data di ogni rilascio si concordano in anticipo, ma il progetto procede ",[31,640,641],{},"a rilasci successivi"," invece di arrivare tutto insieme dopo mesi. I vantaggi sono concreti:",[25,644,645,651,657],{},[28,646,647,650],{},[31,648,649],{},"usate l'app prima",": le funzioni più importanti lavorano per voi mentre le altre sono ancora in sviluppo",[28,652,653,656],{},[31,654,655],{},"decidete con dati veri",": quello che gli utenti fanno davvero con la prima versione orienta le priorità della seconda",[28,658,659,662],{},[31,660,661],{},"il rischio resta piccolo",": ogni rilascio è abbastanza contenuto da poter essere stimato bene, nei tempi e nel prezzo",[17,664,665,666,371],{},"È lo stesso principio delle milestone a prezzo fisso, che spieghiamo nella guida su ",[57,667,669],{"href":668},"/it/guide/prezzo-fisso-o-a-ore-software-house","prezzo fisso o a ore",[12,671,673],{"id":672},"cosa-cè-nella-prima-versione","Cosa c'è nella prima versione?",[17,675,676],{},"Il minimo che serve perché l'app sia usata da persone vere per lo scopo principale. Per una biglietteria può essere la vendita e la stampa del biglietto, senza ancora i report; per un'app per i soci, l'accesso e la tessera digitale, senza ancora le prenotazioni.",[17,678,679],{},"Scegliere cosa lasciare fuori è la decisione più importante del primo giorno, e la prendiamo insieme. Quello che resta fuori non è perso: entra nei rilasci successivi, in ordine di priorità.",[12,681,683],{"id":682},"quanto-tempo-richiede-la-pubblicazione-su-app-store-e-google-play","Quanto tempo richiede la pubblicazione su App Store e Google Play?",[17,685,686,687,371],{},"Ogni versione di un'app passa dalla revisione di Apple e Google prima di arrivare agli utenti. Di solito servono ",[31,688,689],{},"da qualche ora a qualche giorno",[17,691,692,695],{},[31,693,694],{},"La prima pubblicazione richiede più tempo",", per diversi motivi:",[25,697,698,705,712,719],{},[28,699,700,701,704],{},"vanno aperti gli ",[31,702,703],{},"account sviluppatore"," a nome dell'azienda: Apple, per esempio, chiede un numero D-U-N-S per gli account aziendali, che può richiedere qualche giorno se l'azienda non ce l'ha già",[28,706,707,708,711],{},"vanno preparate le ",[31,709,710],{},"schede dello store",": nome, descrizione, screenshot, icona, categoria",[28,713,714,715,718],{},"vanno compilate le ",[31,716,717],{},"informazioni sulla privacy",": quali dati raccoglie l'app e perché, con un link all'informativa",[28,720,721,722,725],{},"la ",[31,723,724],{},"revisione è più attenta"," sulla prima versione, e una richiesta di chiarimento da parte dello store può aggiungere qualche giorno",[17,727,728],{},"Per questo conviene aprire gli account il prima possibile, anche prima che l'app sia pronta. Gli aggiornamenti successivi, invece, passano di solito molto più in fretta.",[12,730,732],{"id":731},"cosa-allunga-davvero-i-tempi","Cosa allunga davvero i tempi?",[17,734,735],{},"Dalla nostra esperienza, le cause più frequenti non sono tecniche.",[25,737,738,744,750,760],{},[28,739,740,743],{},[31,741,742],{},"La revisione degli store",", soprattutto alla prima pubblicazione, come visto sopra",[28,745,746,749],{},[31,747,748],{},"Materiali che arrivano in ritardo",": testi, immagini, loghi, traduzioni. L'app può essere pronta, ma senza contenuti non si pubblica",[28,751,752,755,756],{},[31,753,754],{},"Documentazione che manca",": per integrare un gestionale o un servizio esterno servono accessi e documentazione delle API. Se arrivano tardi, o sono incompleti, l'integrazione aspetta. Ne parliamo nella pagina sulle ",[57,757,759],{"href":758},"/it/servizi/integrazioni-software","integrazioni software",[28,761,762,765],{},[31,763,764],{},"Specifiche che cambiano in corso",": dipende. Un dettaglio si assorbe nel rilascio in corso; una funzione nuova va nel rilascio successivo, così la data di quello in corso non si sposta",[12,767,769],{"id":768},"come-accorciare-i-tempi-una-checklist","Come accorciare i tempi: una checklist",[17,771,772],{},"Prima di partire, preparate:",[504,774,775,781,787,793,799],{},[28,776,777,780],{},[31,778,779],{},"Una persona di riferimento"," che può decidere e risponde in tempi brevi",[28,782,783,786],{},[31,784,785],{},"I contenuti"," della prima versione: testi, immagini, logo, eventuali traduzioni",[28,788,789,792],{},[31,790,791],{},"Gli accessi"," ai sistemi da collegare, con la loro documentazione",[28,794,795,798],{},[31,796,797],{},"Gli account sviluppatore"," di Apple e Google a nome dell'azienda, se l'app va sugli store",[28,800,801,804],{},[31,802,803],{},"Una lista di priorità",": cosa deve esserci nel primo rilascio e cosa può aspettare",[17,806,807,808,812],{},"Se non sapete ancora se vi serve un'app da installare o se basta una web app, partite dalla guida ",[57,809,811],{"href":810},"/it/guide/app-nativa-flutter-o-web-app","app nativa, Flutter o web app",": la scelta incide anche sui tempi, perché una web app non passa dalla revisione degli store.",[17,814,815,816,371],{},"Nella call gratuita di 30 minuti definiamo insieme cosa entra nella prima versione e vi diciamo quando può essere online. Trovate come lavoriamo nella pagina sullo ",[57,817,544],{"href":543},{"title":128,"searchDepth":129,"depth":129,"links":819},[820,821,822,823,824,825,826],{"id":589,"depth":129,"text":590},{"id":600,"depth":129,"text":601},{"id":634,"depth":129,"text":635},{"id":672,"depth":129,"text":673},{"id":682,"depth":129,"text":683},{"id":731,"depth":129,"text":732},{"id":768,"depth":129,"text":769},"Quanto tempo serve per avere una prima versione di un'app su misura, come si lavora a rilasci, quanto dura la revisione di App Store e Google Play e cosa allunga davvero i tempi.",[829,832,835,838],{"q":830,"a":831},"In meno di un mese si può avere l'app completa?","Si ha una prima versione completa nel suo perimetro, cioè che fa bene le cose più importanti ed è usata da persone vere. Le funzioni successive arrivano con i rilasci seguenti, ognuno con la sua data concordata in anticipo.",{"q":833,"a":834},"Quanto tempo ci mette Apple ad approvare un'app?","Di solito da qualche ora a qualche giorno, e lo stesso vale per Google Play. La prima pubblicazione richiede più tempo, perché vanno preparati account sviluppatore, schede dello store e informazioni sulla privacy, e la revisione è più attenta.",{"q":836,"a":837},"Se cambio idea durante lo sviluppo, i tempi si allungano?","Dipende dal cambiamento. Una modifica piccola si assorbe nel rilascio in corso; una nuova funzione diventa parte del rilascio successivo, così la data di quello in corso non si sposta.",{"q":839,"a":840},"Cosa posso fare io per accorciare i tempi?","Preparare prima di partire testi, immagini, accessi ai sistemi da integrare e la loro documentazione, nominare una persona che decide e risponde in tempi brevi, e aprire per tempo gli account sviluppatore di Apple e Google a nome dell'azienda.",{},"/guides/tempi-sviluppo-app",4,{"title":583,"description":827},"Quanto tempo serve per sviluppare un'app su misura - la prima versione in meno di un mese, la revisione degli store e cosa allunga i tempi.","Tempi di sviluppo di un'app","guides/tempi-sviluppo-app","Con un perimetro chiaro, una prima versione di un'app si può pubblicare in meno di un mese - un prototipo con dati reali nella prima settimana, la versione definitiva nelle due-tre successive. Il resto arriva a rilasci, uno dopo l'altro. A rallentare sono soprattutto la revisione degli store, che va da qualche ora a qualche giorno ed è più lunga alla prima pubblicazione, e i materiali o la documentazione che arrivano in ritardo.",[],"AHUyYIzTZwJW4Fl2iuBck9OZvUTQGANLZIl_So9qK3g",{"id":852,"title":853,"accent":854,"author":194,"body":855,"dateModified":176,"datePublished":1047,"description":1048,"draft":556,"extension":139,"faq":1049,"industry":1062,"meta":1063,"navigation":172,"path":1064,"readingTime":1039,"seo":1065,"seoDescription":1066,"seoTitle":1067,"service":170,"stem":1068,"summary":1069,"work":1070,"__hash__":1071},"guides_it/guides/audioguida-geolocalizzata-come-funziona.md","Audioguida geolocalizzata: come funziona un'app che parla quando arrivi","pink",{"type":9,"value":856,"toc":1033},[857,861,868,879,883,888,895,898,902,916,923,927,934,938,941,945,948,955,959,962,982,985,989,1026,1030],[12,858,860],{"id":859},"lidea","L'idea",[17,862,863,864,867],{},"Un passeggero su un traghetto, un turista su un bus panoramico, un ciclista lungo un percorso: hanno il telefono in tasca e attorno qualcosa che vale la pena raccontare. Un'audioguida geolocalizzata fa partire il racconto giusto ",[31,865,866],{},"nel momento in cui si arriva"," nel posto, senza dover cercare nulla, nella lingua di chi ascolta.",[17,869,870,871,874,875,878],{},"L'abbiamo sviluppata per una ",[57,872,873],{"href":64},"compagnia di traghetti",", dove la guida racconta la costa durante la traversata in 5 lingue, e in una versione diversa per un'",[57,876,877],{"href":276},"app di cicloturismo",", con racconti audio legati ai punti di interesse lungo i percorsi.",[12,880,882],{"id":881},"come-funziona","Come funziona",[884,885,887],"h3",{"id":886},"punti-raggi-e-attivazione","Punti, raggi e attivazione",[17,889,890,891,894],{},"Ogni tappa della guida è un ",[31,892,893],{},"punto sulla mappa con un raggio di attivazione",". L'app conosce la posizione del dispositivo grazie al GPS e, quando il mezzo entra nell'area di un punto, avvia la traccia corrispondente.",[17,896,897],{},"Il raggio non è un dettaglio: su un traghetto che viaggia a buona velocità deve essere abbastanza ampio da far partire il racconto prima che il panorama sia già passato; in un centro storico deve essere stretto, per non sovrapporsi al punto vicino. Per questo conviene poterlo regolare punto per punto.",[884,899,901],{"id":900},"due-modi-di-ascoltare","Due modi di ascoltare",[25,903,904,910],{},[28,905,906,909],{},[31,907,908],{},"Automatico",": la traccia parte da sola entrando nell'area. È l'esperienza più naturale su un mezzo in movimento.",[28,911,912,915],{},[31,913,914],{},"Su richiesta",": il visitatore tocca un punto sulla mappa e ascolta il racconto. È più adatto quando ci si muove liberamente, come in bici, e nella nostra app di cicloturismo funziona così.",[17,917,918,919,922],{},"In entrambi i casi una ",[31,920,921],{},"mappa"," mostra i punti di interesse e la posizione dell'utente, con l'elenco delle tracce organizzate per linea o per percorso.",[884,924,926],{"id":925},"funzionamento-offline","Funzionamento offline",[17,928,929,930,933],{},"È il requisito che più spesso viene sottovalutato. In mare, in montagna e lungo molte ciclabili la rete dati manca o è instabile. Il GPS funziona anche senza rete, ma le tracce audio devono essere ",[31,931,932],{},"già sul telefono",": l'app le scarica in anticipo, ad esempio quando il passeggero attiva il biglietto o sceglie il percorso.",[884,935,937],{"id":936},"più-lingue","Più lingue",[17,939,940],{},"Il pubblico del turismo è internazionale. La guida per i traghetti è disponibile in italiano, inglese, francese, tedesco e spagnolo, con audio e testo: ogni passeggero ascolta il racconto nella sua lingua.",[884,942,944],{"id":943},"contenuti-gestiti-da-back-office","Contenuti gestiti da back-office",[17,946,947],{},"Punti, raggi, ordine di riproduzione, tracce e traduzioni cambiano: una tappa nuova, un testo da correggere, una linea con un percorso diverso. Se ogni modifica richiede una nuova versione dell'app sugli store, la guida invecchia in fretta.",[17,949,950,951,954],{},"Nel nostro progetto tutto questo si gestisce da un ",[31,952,953],{},"back-office",", linea per linea, e i passeggeri ricevono le novità senza aggiornare l'app.",[12,956,958],{"id":957},"come-si-integra-con-biglietti-e-servizio","Come si integra con biglietti e servizio",[17,960,961],{},"Un'audioguida rende di più quando fa parte del servizio, non quando è un'app a sé. Nell'ecosistema dei traghetti:",[25,963,964,971],{},[28,965,966,967,970],{},"la guida vive nell'",[31,968,969],{},"app per i passeggeri",", insieme a orari, biglietti con QR code e notifiche per variazioni e cancellazioni",[28,972,973,974,977,978,981],{},"i biglietti venduti in banchina con l'",[57,975,976],{"href":260},"app di cassa"," riportano stampato un ",[31,979,980],{},"codice"," che sblocca la guida nell'app",[17,983,984],{},"Così l'audioguida diventa parte del biglietto, e un motivo in più per scaricare l'app della compagnia.",[12,986,988],{"id":987},"cosa-considerare-prima-di-commissionarla","Cosa considerare prima di commissionarla",[25,990,991,997,1003,1008,1014,1020],{},[28,992,993,996],{},[31,994,995],{},"Il mezzo e la velocità",": battello, bus, bici o a piedi cambiano raggi, numero di punti e modalità di ascolto",[28,998,999,1002],{},[31,1000,1001],{},"La copertura",": date per scontato che in alcuni tratti manchi",[28,1004,1005,1007],{},[31,1006,785],{},": chi scrive i testi, chi registra le voci, in quante lingue - è spesso la parte che richiede più tempo",[28,1009,1010,1013],{},[31,1011,1012],{},"Batteria e permessi",": l'app deve chiedere l'accesso alla posizione in modo chiaro e usarlo solo quando serve",[28,1015,1016,1019],{},[31,1017,1018],{},"Chi aggiorna la guida",": meglio un back-office semplice che una dipendenza dallo sviluppatore per ogni modifica",[28,1021,1022,1025],{},[31,1023,1024],{},"Il collegamento con il resto",": biglietti, app passeggeri, codici di sblocco",[12,1027,1029],{"id":1028},"da-dove-partire","Da dove partire",[17,1031,1032],{},"Si può partire da una sola linea o da un solo percorso, con poche tappe e due lingue, misurare quanto viene usata e poi estenderla. Noi partiamo da una call gratuita di 30 minuti e definiamo una prima milestone a prezzo fisso; l'app la sviluppiamo in Flutter, con un unico codice per iOS e Android.",{"title":128,"searchDepth":129,"depth":129,"links":1034},[1035,1036,1044,1045,1046],{"id":859,"depth":129,"text":860},{"id":881,"depth":129,"text":882,"children":1037},[1038,1040,1041,1042,1043],{"id":886,"depth":1039,"text":887},3,{"id":900,"depth":1039,"text":901},{"id":925,"depth":1039,"text":926},{"id":936,"depth":1039,"text":937},{"id":943,"depth":1039,"text":944},{"id":957,"depth":129,"text":958},{"id":987,"depth":129,"text":988},{"id":1028,"depth":129,"text":1029},"2026-10-07","Come funziona un'audioguida GPS in un'app - aree di attivazione, funzionamento offline, lingue, contenuti gestiti da back-office - e cosa considerare prima di commissionarne una per battelli, traghetti, bus o percorsi.",[1050,1053,1056,1059],{"q":1051,"a":1052},"L'audioguida funziona senza connessione internet?","Deve. Su un traghetto, in un parco o lungo una ciclabile la copertura è spesso assente. Le tracce audio e i testi si scaricano in anticipo, ad esempio al momento dell'attivazione del biglietto, e la posizione GPS funziona anche senza rete dati.",{"q":1054,"a":1055},"Serve un'app da scaricare o basta il sito web?","Per una guida che parte da sola quando si entra in un'area serve un'app per iOS e Android - il browser non può seguire la posizione in modo affidabile con lo schermo spento. Per una guida in cui è il visitatore a toccare il punto sulla mappa, può bastare una web app.",{"q":1057,"a":1058},"Chi registra le tracce audio?","I contenuti - testi, voci, traduzioni - sono a carico di chi gestisce il servizio, spesso con speaker professionisti o voci sintetiche di buona qualità. L'app e il back-office servono a organizzarli e pubblicarli, e a farli partire nel posto giusto.",{"q":1060,"a":1061},"Si possono aggiungere nuove tappe senza aggiornare l'app?","Sì, se l'app è progettata così fin dall'inizio. Nel nostro progetto posizione, raggio, ordine e traduzioni di ogni traccia si gestiscono dal back-office, e i passeggeri vedono le novità senza passare dagli store.","tourism",{},"/guides/audioguida-geolocalizzata-come-funziona",{"title":853,"description":1048},"Come funziona un'audioguida geolocalizzata - raggio di attivazione, offline, più lingue, back-office - spiegata da chi l'ha sviluppata per una compagnia di traghetti.","Audioguida geolocalizzata: come funziona","guides/audioguida-geolocalizzata-come-funziona","Un'audioguida geolocalizzata associa ogni racconto a un punto sulla mappa con un raggio di attivazione - quando il mezzo o il visitatore entra nell'area, l'app avvia la traccia giusta da sola. Per funzionare davvero deve scaricare le tracce in anticipo (in mare o in montagna la copertura manca), gestire più lingue e permettere a chi la gestisce di modificare punti, raggi, ordine e traduzioni da un back-office, senza pubblicare una nuova versione dell'app.",[182,183],"ZtqWFJFAoEflqGYA28BdIk7TigAL9_6wr8Ry1aVYN_E",[1073,1169,1297,1389,1472,1604,1703,1834,1922,2007],{"id":1074,"title":1075,"body":1076,"client":1139,"cover":1141,"description":1145,"extension":139,"featured":172,"industry":1146,"media":1147,"meta":1148,"navigation":172,"order":1149,"outcome":1150,"ownProduct":556,"path":1151,"productStatus":176,"results":1152,"screenshots":1153,"seo":1154,"seoDescription":176,"seoTitle":1155,"services":1156,"stack":1160,"stem":1166,"url":176,"year":1167,"__hash__":1168},"work_it/work/boat-ticketing.md","Biglietteria online per una compagnia di navigazione turistica",{"type":9,"value":1077,"toc":1134},[1078,1082,1085,1089,1127,1131],[12,1079,1081],{"id":1080},"la-sfida","La sfida",[17,1083,1084],{},"Vendere biglietti per un servizio di battelli è più complesso di quanto sembri: più linee e fermate, orari stagionali, una capienza giornaliera fissa, fermate che chiudono per maltempo, passeggeri internazionali e una parte delle vendite che passa dai rivenditori. Tutto questo doveva stare in un unico sistema, gestibile in autonomia dal personale d'ufficio.",[12,1086,1088],{"id":1087},"cosa-abbiamo-costruito","Cosa abbiamo costruito",[25,1090,1091,1097,1103,1109,1115,1121],{},[28,1092,1093,1096],{},[31,1094,1095],{},"Acquisto online in 4 lingue"," con pagamento Stripe, account Stripe separati per linea e biglietto PDF con codice a barre inviato via email",[28,1098,1099,1102],{},[31,1100,1101],{},"Configurazione della rete"," da back-office: linee, fermate, tratte e tariffe, modelli orari e regole che generano in automatico le corse giornaliere",[28,1104,1105,1108],{},[31,1106,1107],{},"Strumenti operativi",": chiusure delle fermate per data, calendario ordini con capienza e allotment, manifest di bordo",[28,1110,1111,1114],{},[31,1112,1113],{},"Annullamenti e rimborsi"," con motivazioni, email e SMS tradotti nella lingua del cliente e inviati in background",[28,1116,1117,1120],{},[31,1118,1119],{},"Integrazione con GetYourGuide"," via API: disponibilità, prenotazioni, acquisti e cancellazioni sincronizzati con la piattaforma",[28,1122,1123,1126],{},[31,1124,1125],{},"Ruoli e permessi",", report ed export PDF degli ordini per il team d'ufficio",[12,1128,1130],{"id":1129},"risultato","Risultato",[17,1132,1133],{},"Vendita diretta, prenotazioni dai rivenditori e operatività quotidiana ora girano su un'unica piattaforma. Il team d'ufficio configura nuove linee e stagioni, gestisce le chiusure per maltempo e gli annullamenti senza dover chiamare uno sviluppatore.",{"title":128,"searchDepth":129,"depth":129,"links":1135},[1136,1137,1138],{"id":1080,"depth":129,"text":1081},{"id":1087,"depth":129,"text":1088},{"id":1129,"depth":129,"text":1130},{"alias":1140,"nda":172},"Compagnia di navigazione turistica, Italia",{"accent":1142,"icon":1143,"scene":1144},"lav","material-symbols:directions-boat-outline","route","Un'unica piattaforma per la vendita online diretta, i rivenditori e l'operatività quotidiana di un servizio di battelli su più linee.","Turismo e mobilità","cover",{},0,"Vendite, rivenditori e chiusure per maltempo gestiti dall'ufficio, senza chiamare uno sviluppatore.","/work/boat-ticketing",[],[],{"title":1075,"description":1145},"Biglietteria online per battelli turistici",[1157,1158,1159],"Prodotto full-stack","Piattaforma & API","Back-office",[1161,1162,1163,1164,1165],".NET 8","Blazor WebAssembly","ASP.NET Core","SQL Server","Stripe","work/boat-ticketing",2026,"vpUgJGw-o4k9coLxC_YXR2ITAq71eZ_sE9jHMCvVpTM",{"id":1170,"title":1171,"body":1172,"client":1274,"cover":1276,"description":1279,"extension":139,"featured":556,"industry":1146,"media":1147,"meta":1280,"navigation":172,"order":173,"outcome":1281,"ownProduct":556,"path":1282,"productStatus":176,"results":1283,"screenshots":1284,"seo":1285,"seoDescription":1286,"seoTitle":1287,"services":1288,"stack":1290,"stem":1294,"url":176,"year":1295,"__hash__":1296},"work_it/work/ferry-audio-guide.md","Biglietteria, app per lo staff e audioguida geolocalizzata per una compagnia di traghetti",{"type":9,"value":1173,"toc":1264},[1174,1176,1179,1181,1184,1188,1191,1223,1227,1234,1238,1241,1245,1259,1261],[12,1175,1081],{"id":1080},[17,1177,1178],{},"Una compagnia di traghetti con diverse linee turistiche voleva vendere di più online, semplificare il lavoro in banchina e dare ai passeggeri un motivo per tenere il telefono in mano durante la traversata: una guida che racconta la costa mentre la si attraversa, nella lingua del passeggero.",[12,1180,1088],{"id":1087},[17,1182,1183],{},"Dal 2023 progettiamo e manteniamo l'intero ecosistema: app, web e back-office, tutti sulla stessa piattaforma.",[884,1185,1187],{"id":1186},"audioguida-geolocalizzata","Audioguida geolocalizzata",[17,1189,1190],{},"Il cuore dell'app per i passeggeri (iOS e Android, sviluppata in Flutter).",[25,1192,1193,1200,1207,1213,1220],{},[28,1194,1195,1196,1199],{},"Ogni tappa della guida è un punto sulla mappa con il suo ",[31,1197,1198],{},"raggio di attivazione",": quando il battello entra nell'area, parte la traccia corrispondente",[28,1201,1202,1203,1206],{},"Una ",[31,1204,1205],{},"mappa in tempo reale"," con tutti i punti di interesse e la posizione del passeggero, più l'elenco delle tracce divise per linea",[28,1208,1209,1212],{},[31,1210,1211],{},"Download offline"," delle tracce, così la guida funziona anche in mare senza copertura",[28,1214,1215,1216,1219],{},"Audioguida e testo in ",[31,1217,1218],{},"5 lingue"," (italiano, inglese, francese, tedesco, spagnolo)",[28,1221,1222],{},"Tracce gestite da back-office: posizione, raggio, ordine di riproduzione e traduzioni per ogni linea, senza pubblicare una nuova versione dell'app",[884,1224,1226],{"id":1225},"app-per-i-passeggeri","App per i passeggeri",[17,1228,1229,1230,1233],{},"Oltre alla guida: ricerca degli orari, attivazione del biglietto con QR code e ",[31,1231,1232],{},"notifiche push"," per variazioni d'orario e cancellazioni.",[884,1235,1237],{"id":1236},"shop-online-e-back-office","Shop online e back-office",[17,1239,1240],{},"Vendita dei biglietti con pagamento online e biglietto PDF, più un back-office per gestire linee, orari, chiusure, ordini, traduzioni e contenuti dell'audioguida.",[884,1242,1244],{"id":1243},"app-per-lo-staff","App per lo staff",[25,1246,1247,1253],{},[28,1248,1249,1252],{},[31,1250,1251],{},"Validazione biglietti",": un'app che scansiona i QR code all'imbarco",[28,1254,1255,1258],{},[31,1256,1257],{},"Vendita e stampa",": biglietti venduti in banchina con stampa termica Bluetooth, ordini B2B, incassi e spese, sincronizzati con la piattaforma centrale",[12,1260,1130],{"id":1129},[17,1262,1263],{},"Shop online, banchina e passeggeri ora lavorano sugli stessi dati. L'audioguida trasforma la traversata in una visita guidata, e la compagnia aggiorna contenuti e traduzioni in autonomia, senza passare dagli store.",{"title":128,"searchDepth":129,"depth":129,"links":1265},[1266,1267,1273],{"id":1080,"depth":129,"text":1081},{"id":1087,"depth":129,"text":1088,"children":1268},[1269,1270,1271,1272],{"id":1186,"depth":1039,"text":1187},{"id":1225,"depth":1039,"text":1226},{"id":1236,"depth":1039,"text":1237},{"id":1243,"depth":1039,"text":1244},{"id":1129,"depth":129,"text":1130},{"alias":1275,"nda":172},"Compagnia di trasporto passeggeri via mare, Italia",{"accent":7,"icon":1277,"scene":1278},"material-symbols:headphones-outline","audio","Un ecosistema connesso per il trasporto passeggeri via mare - shop online, back-office, un'app per i passeggeri con audioguida GPS e app per il personale in banchina.",{},"Shop online, banchina e passeggeri sugli stessi dati; audioguida aggiornata senza passare dagli store.","/work/ferry-audio-guide",[],[],{"title":1171,"description":1279},"Shop online, back-office, app passeggeri con audioguida GPS e app per il personale in banchina: un unico ecosistema per una compagnia di traghetti.","Biglietteria e audioguida GPS per traghetti",[1289,1158,1159],"App mobile",[1291,1292,1162,1163,1164,1293],"Flutter",".NET","Firebase","work/ferry-audio-guide",2023,"qfzKZLQE20xDPD7HcdqSqa_vBQt2QTEt-QTrq1yIz44",{"id":1298,"title":1299,"body":1300,"client":1368,"cover":1369,"description":1372,"extension":139,"featured":556,"industry":1146,"media":1147,"meta":1373,"navigation":172,"order":129,"outcome":1374,"ownProduct":556,"path":1375,"productStatus":176,"results":1376,"screenshots":1377,"seo":1378,"seoDescription":176,"seoTitle":1379,"services":1380,"stack":1381,"stem":1386,"url":176,"year":1387,"__hash__":1388},"work_it/work/ferry-pos-printer.md","App di cassa con stampa termica per le biglietterie dei traghetti",{"type":9,"value":1301,"toc":1363},[1302,1304,1307,1309,1320,1358,1360],[12,1303,1081],{"id":1080},[17,1305,1306],{},"Le biglietterie in banchina vendevano con macchine isolate, che non sapevano nulla delle vendite online, delle prenotazioni B2B o degli incassi della giornata. La copertura sul porto è instabile, le code si formano a ridosso della partenza e ogni vendita deve finire con un biglietto stampato in mano al passeggero.",[12,1308,1088],{"id":1087},[17,1310,1311,1312,1315,1316,1319],{},"Un'app Android e iOS che trasforma uno smartphone o un tablet collegato a una ",[31,1313,1314],{},"stampante termica Bluetooth"," in una biglietteria completa. Fa parte dell'",[57,1317,1318],{"href":64},"ecosistema per i traghetti"," che abbiamo realizzato per la stessa compagnia.",[25,1321,1322,1328,1334,1340,1346,1352],{},[28,1323,1324,1327],{},[31,1325,1326],{},"Vendita e stampa rapide",": catalogo biglietti filtrato per biglietteria e tratta, biglietti preferiti, contanti o carta, orario di partenza e QR code stampati sul biglietto",[28,1329,1330,1333],{},[31,1331,1332],{},"Offline first",": ogni vendita viene salvata in un database SQLite locale e sincronizzata con il back-office appena torna la connessione, così la cassa non si ferma mai",[28,1335,1336,1339],{},[31,1337,1338],{},"B2B e gruppi",": biglietti per agenzie, autisti e guide, più il recupero delle prenotazioni di gruppo dei tour operator per stamparne i biglietti all'imbarco",[28,1341,1342,1345],{},[31,1343,1344],{},"Codici dell'audioguida"," stampati sul biglietto, per sbloccare la guida nell'app passeggeri",[28,1347,1348,1351],{},[31,1349,1350],{},"Gestione cassa",": incassi e spese, chiusura di fine giornata, report per biglietteria e ristampa dei biglietti smarriti",[28,1353,1354,1357],{},[31,1355,1356],{},"Controllo",": ogni dispositivo registrato come cassa, area admin, log delle stampe e riconnessione automatica della stampante",[12,1359,1130],{"id":1129},[17,1361,1362],{},"Vendite in banchina, vendite online e prenotazioni B2B ora finiscono nello stesso posto. Il personale vende e stampa in pochi secondi anche senza copertura, e l'ufficio vede gli incassi di ogni biglietteria senza raccogliere scontrini a mano.",{"title":128,"searchDepth":129,"depth":129,"links":1364},[1365,1366,1367],{"id":1080,"depth":129,"text":1081},{"id":1087,"depth":129,"text":1088},{"id":1129,"depth":129,"text":1130},{"alias":1275,"nda":172},{"accent":584,"icon":1370,"scene":1371},"material-symbols:print-outline","pos","Un'app per tablet e smartphone per vendere e stampare biglietti in banchina, che funziona anche offline e sincronizza ogni vendita con la piattaforma centrale.",{},"In banchina si vende e si stampa in pochi secondi, anche senza copertura; l'ufficio vede gli incassi senza scontrini a mano.","/work/ferry-pos-printer",[],[],{"title":1299,"description":1372},"App di cassa per le biglietterie dei traghetti",[1289,1158],[1291,1382,1383,1384,1385],"Dart","SQLite","BLoC","Stampa Bluetooth","work/ferry-pos-printer",2024,"998IkwOI76tip_elaRiL0-6ODjv_GCGXS4aBDAAyZQU",{"id":1390,"title":1391,"body":1392,"client":1452,"cover":1454,"description":1457,"extension":139,"featured":556,"industry":1458,"media":1147,"meta":1459,"navigation":172,"order":1039,"outcome":1460,"ownProduct":556,"path":1461,"productStatus":176,"results":1462,"screenshots":1463,"seo":1464,"seoDescription":176,"seoTitle":176,"services":1465,"stack":1466,"stem":1469,"url":176,"year":1470,"__hash__":1471},"work_it/work/coworking-access-app.md","App di accesso smart per uno spazio coworking",{"type":9,"value":1393,"toc":1447},[1394,1396,1399,1401,1404,1442,1444],[12,1395,1081],{"id":1080},[17,1397,1398],{},"Uno spazio coworking doveva controllare chi entra e chi usa la rete, senza badge da stampare, password del Wi-Fi che girano o personale a controllare ogni ingresso. Tutto doveva passare dal telefono che i soci hanno già in tasca.",[12,1400,1088],{"id":1087},[17,1402,1403],{},"Un'app iOS e Android, sviluppata in Flutter, che fa da tessera digitale del socio.",[25,1405,1406,1412,1418,1424,1430,1436],{},[28,1407,1408,1411],{},[31,1409,1410],{},"Apri la porta col telefono",": il socio inquadra il QR code all'ingresso e la porta si sblocca, solo se l'iscrizione è attiva",[28,1413,1414,1417],{},[31,1415,1416],{},"Wi-Fi con un tocco",": l'app autentica il socio sulla rete dello spazio, senza password condivise",[28,1419,1420,1423],{},[31,1421,1422],{},"Secondo dispositivo",": il socio può collegare un portatile o un tablet inquadrando un QR code dall'app, e scollegarlo quando vuole",[28,1425,1426,1429],{},[31,1427,1428],{},"Account legato al dispositivo",": ogni account è associato al telefono del socio. Nuove iscrizioni e cambi di telefono si confermano al desk con un codice mostrato nell'app, così la tessera non si può prestare",[28,1431,1432,1435],{},[31,1433,1434],{},"Stato dell'iscrizione"," che guida l'esperienza: attiva, scaduta (con schermata di rinnovo), in attesa di attivazione o nuove condizioni da accettare",[28,1437,1438,1441],{},[31,1439,1440],{},"Prenotazioni e notizie"," dello spazio, gestione dei consensi privacy e dei termini, profilo ed eliminazione dell'account",[12,1443,1130],{"id":1129},[17,1445,1446],{},"Ingresso e rete sono gestiti dall'app: il desk interviene solo per attivare i nuovi soci, e l'accesso segue sempre lo stato dell'iscrizione. L'app è in uso e in manutenzione dal 2021.",{"title":128,"searchDepth":129,"depth":129,"links":1448},[1449,1450,1451],{"id":1080,"depth":129,"text":1081},{"id":1087,"depth":129,"text":1088},{"id":1129,"depth":129,"text":1130},{"alias":1453,"nda":172},"Spazio coworking, Italia",{"accent":854,"icon":1455,"scene":1456},"material-symbols:door-open-outline","access","L'app dei soci diventa la chiave dello spazio - apre la porta, collega al Wi-Fi e gestisce iscrizione, prenotazioni e notizie.","Coworking",{},"Ingresso e rete passano dall'app: il desk interviene solo per attivare i nuovi soci. In uso dal 2021.","/work/coworking-access-app",[],[],{"title":1391,"description":1457},[1289],[1291,1382,1467,1468],"REST API","Firebase Crashlytics","work/coworking-access-app",2021,"yZkHgz5hfunVWnuB0bCvQyGqS6mPVwPzb6rdBs6Ys5M",{"id":1473,"title":1474,"body":1475,"client":1583,"cover":1585,"description":1588,"extension":139,"featured":172,"industry":1589,"media":1147,"meta":1590,"navigation":172,"order":843,"outcome":1591,"ownProduct":556,"path":1592,"productStatus":176,"results":1593,"screenshots":1594,"seo":1595,"seoDescription":1596,"seoTitle":1597,"services":1598,"stack":1599,"stem":1602,"url":176,"year":1295,"__hash__":1603},"work_it/work/event-bus-travel.md","App per passeggeri e accompagnatori dei viaggi in bus verso concerti ed eventi",{"type":9,"value":1476,"toc":1575},[1477,1479,1482,1484,1487,1491,1528,1532,1570,1572],[12,1478,1081],{"id":1080},[17,1480,1481],{},"I viaggi organizzati in bus per i concerti significano passeggeri raccolti a fermate diverse, un pullman che deve raggiungere la location dell'evento e un ritorno a notte fonda. I passeggeri vogliono sapere dov'è il loro bus; gli accompagnatori a bordo devono sapere chi è salito, chi manca e come raggiungere tutti, spesso con poca copertura lungo la strada.",[12,1483,1088],{"id":1087},[17,1485,1486],{},"Un'unica app iOS e Android, sviluppata in Flutter, con due modalità: una per i passeggeri e una per lo staff.",[884,1488,1490],{"id":1489},"per-i-passeggeri","Per i passeggeri",[25,1492,1493,1499,1505,1511,1517,1523],{},[28,1494,1495,1498],{},[31,1496,1497],{},"Eventi, artisti e fermate",": trovi il viaggio per il tuo concerto e il punto di partenza più vicino",[28,1500,1501,1504],{},[31,1502,1503],{},"Biglietto con QR code"," sempre a portata di mano per l'imbarco",[28,1506,1507,1510],{},[31,1508,1509],{},"Posizione del bus in tempo reale"," sulla mappa, con l'arrivo previsto alla tua fermata",[28,1512,1513,1516],{},[31,1514,1515],{},"Info sul parcheggio all'evento",": dove aspetta il pullman dopo lo spettacolo, con posizione e foto",[28,1518,1519,1522],{},[31,1520,1521],{},"Raccolta punti e sconti"," presso i partner, da riscattare in app",[28,1524,1525,1527],{},[31,1526,267],{}," dallo staff, login con OTP e gestione dell'account",[884,1529,1531],{"id":1530},"per-gli-accompagnatori-a-bordo","Per gli accompagnatori a bordo",[25,1533,1534,1540,1546,1552,1558,1564],{},[28,1535,1536,1539],{},[31,1537,1538],{},"Viaggio fermata per fermata",", all'andata e al ritorno, con l'elenco dei passeggeri attesi a ogni fermata",[28,1541,1542,1545],{},[31,1543,1544],{},"Imbarco con QR",": scansioni il biglietto e il passeggero risulta a bordo, con il conteggio in tempo reale di saliti e mancanti",[28,1547,1548,1551],{},[31,1549,1550],{},"Tracciamento GPS in background"," che condivide la posizione del bus con i passeggeri, più una modalità \"sosta\" per le pause",[28,1553,1554,1557],{},[31,1555,1556],{},"Parcheggio del pullman"," all'evento salvato con posizione e foto, e avvio del navigatore con un tocco",[28,1559,1560,1563],{},[31,1561,1562],{},"Messaggi ai passeggeri"," da modelli già pronti, inviati come notifiche push",[28,1565,1566,1569],{},[31,1567,1568],{},"Download del tragitto per l'uso offline"," e report di fine viaggio",[12,1571,1130],{"id":1129},[17,1573,1574],{},"Passeggeri e staff condividono finalmente la stessa visione del viaggio: chi è a bordo, dov'è il bus, dove aspetterà dopo lo spettacolo. L'app è in uso dal 2023.",{"title":128,"searchDepth":129,"depth":129,"links":1576},[1577,1578,1582],{"id":1080,"depth":129,"text":1081},{"id":1087,"depth":129,"text":1088,"children":1579},[1580,1581],{"id":1489,"depth":1039,"text":1490},{"id":1530,"depth":1039,"text":1531},{"id":1129,"depth":129,"text":1130},{"alias":1584,"nda":172},"Operatore di viaggi in bus per concerti ed eventi, Italia",{"accent":7,"icon":1586,"scene":1587},"material-symbols:directions-bus-outline","bus","Un'unica app per i due lati del viaggio - i passeggeri seguono il loro bus in tempo reale e salgono con un QR code, gli accompagnatori gestiscono ogni fermata dal telefono.","Viaggi ed eventi",{},"Passeggeri e staff vedono in tempo reale chi è a bordo e dove aspetta il bus. In uso dal 2023.","/work/event-bus-travel",[],[],{"title":1474,"description":1588},"Un'app per i due lati del viaggio: i passeggeri seguono il bus in tempo reale e salgono con un QR code, gli accompagnatori gestiscono ogni fermata.","App per viaggi in bus a concerti ed eventi",[1289],[1291,1382,1383,1600,1601],"Firebase Cloud Messaging","OpenStreetMap","work/event-bus-travel","OcXFF4wyx67Y4ivKvOpWJ6f15R7qrE63df6-mCEVVZA",{"id":1605,"title":1606,"body":1607,"client":1684,"cover":1686,"description":1689,"extension":139,"featured":172,"industry":1690,"media":1147,"meta":1691,"navigation":172,"order":572,"outcome":1692,"ownProduct":556,"path":1693,"productStatus":176,"results":1694,"screenshots":1695,"seo":1696,"seoDescription":176,"seoTitle":1697,"services":1698,"stack":1699,"stem":1701,"url":176,"year":1167,"__hash__":1702},"work_it/work/cycling-routes-app.md","App di percorsi in bici con mappe 3D e punti di interesse audio",{"type":9,"value":1608,"toc":1679},[1609,1611,1614,1616,1619,1674,1676],[12,1610,1081],{"id":1080},[17,1612,1613],{},"Una realtà di cicloturismo voleva portare i suoi percorsi sul telefono dei ciclisti: non solo un file GPX da scaricare, ma un'app per scegliere il giro giusto, capire quanto è impegnativo prima di partire e scoprire cosa vale la pena vedere lungo la strada.",[12,1615,1088],{"id":1087},[17,1617,1618],{},"Un'app iOS e Android sviluppata in Flutter, progettata da zero con un'architettura BLoC.",[25,1620,1621,1627,1636,1646,1652,1661,1667],{},[28,1622,1623,1626],{},[31,1624,1625],{},"Catalogo dei percorsi"," con foto, distanza, durata, difficoltà, salita e discesa, più filtri per difficoltà e ricerca per provincia",[28,1628,1629,1632,1633],{},[31,1630,1631],{},"Dettaglio del percorso"," con descrizione e ",[31,1634,1635],{},"profilo altimetrico",[28,1637,1638,1641,1642,1645],{},[31,1639,1640],{},"Mappe 2D e 3D"," su Mapbox con stili personalizzati, e un ",[31,1643,1644],{},"sorvolo in 3D"," che gira attorno al percorso prima di partire",[28,1647,1648,1651],{},[31,1649,1650],{},"Punti di interesse audio",": tocchi un punto sulla mappa e ne ascolti il racconto",[28,1653,1654,1657,1658],{},[31,1655,1656],{},"Modalità percorso",": la mappa segue la tua posizione GPS lungo la traccia, e ogni uscita finisce nello ",[31,1659,1660],{},"storico dei percorsi",[28,1662,1663,1666],{},[31,1664,1665],{},"Account"," con conferma via email, codice di attivazione, recupero password ed eliminazione dell'account",[28,1668,1669,1670,1673],{},"Gestione dei consensi e dei permessi di posizione, ",[31,1671,1672],{},"4 lingue"," (italiano, inglese, francese, spagnolo) e un tema scuro pensato per l'uso all'aperto",[12,1675,1130],{"id":1129},[17,1677,1678],{},"I ciclisti trovano il percorso giusto, lo vedono in anteprima in 3D e lo percorrono con la mappa in tasca, mentre la realtà di cicloturismo pubblica percorsi e punti di interesse dalla propria piattaforma senza rilasciare nuove versioni dell'app.",{"title":128,"searchDepth":129,"depth":129,"links":1680},[1681,1682,1683],{"id":1080,"depth":129,"text":1081},{"id":1087,"depth":129,"text":1088},{"id":1129,"depth":129,"text":1130},{"alias":1685,"nda":172},"Realtà di cicloturismo, Italia",{"accent":584,"icon":1687,"scene":1688},"material-symbols:directions-bike","elevation","Un'app per scoprire percorsi in bici, vederli in anteprima in 3D e percorrerli con il GPS, con racconti audio a ogni punto di interesse.","Outdoor e cicloturismo",{},"Percorsi e punti di interesse nuovi si pubblicano dalla piattaforma, senza aggiornare l'app.","/work/cycling-routes-app",[],[],{"title":1606,"description":1689},"App percorsi bici con mappe 3D e audioguida",[1289],[1291,1382,1384,1700,1467],"Mapbox","work/cycling-routes-app","UrsUKkXyD4yrTHd4256kvY_jN_cMHn2pZbeVXK10-_Q",{"id":1704,"title":1705,"body":1706,"client":1811,"cover":1813,"description":1816,"extension":139,"featured":556,"industry":1817,"media":1147,"meta":1818,"navigation":172,"order":1819,"outcome":1820,"ownProduct":556,"path":1821,"productStatus":176,"results":1822,"screenshots":1823,"seo":1824,"seoDescription":1825,"seoTitle":1826,"services":1827,"stack":1828,"stem":1831,"url":176,"year":1832,"__hash__":1833},"work_it/work/local-delivery-platform.md","Piattaforma per le consegne locali, con dashboard e app per i driver",{"type":9,"value":1707,"toc":1806},[1708,1710,1713,1716,1718,1721,1726,1740,1745,1765,1770,1801,1803],[12,1709,1081],{"id":1080},[17,1711,1712],{},"Un'azienda che vende online consegna gli ordini in zona con i propri driver. Gli ordini arrivavano già dalla sua piattaforma, ma tutto quello che succedeva dopo, cioè decidere chi consegna cosa, passare gli indirizzi ai driver, sapere a che punto è ogni consegna e avvisare il cliente, si gestiva a mano.",[17,1714,1715],{},"Serviva uno strumento che partisse dagli ordini che l'azienda riceveva già, senza cambiare piattaforma di vendita, e che desse agli admin il controllo delle consegne in tempo reale.",[12,1717,1088],{"id":1087},[17,1719,1720],{},"Tre pezzi collegati tra loro: l'integrazione con la piattaforma del cliente, una dashboard per gli admin e un'app per i driver.",[17,1722,1723],{},[31,1724,1725],{},"Integrazione e automazioni",[25,1727,1728,1734],{},[28,1729,1730,1733],{},[31,1731,1732],{},"Ordini in arrivo da soli",": ci colleghiamo al servizio del cliente, e gli ordini da consegnare entrano nel sistema senza reinserimenti",[28,1735,1736,1739],{},[31,1737,1738],{},"Avvisi ai clienti finali",": messaggi automatici a ogni cambio di stato della consegna",[17,1741,1742],{},[31,1743,1744],{},"Dashboard per gli admin",[25,1746,1747,1753,1759],{},[28,1748,1749,1752],{},[31,1750,1751],{},"Assegnazione ai driver"," degli ordini da consegnare, con la possibilità di riassegnarli",[28,1754,1755,1758],{},[31,1756,1757],{},"Posizione dei driver in tempo reale"," sulla mappa, insieme allo stato di ogni consegna",[28,1760,1761,1764],{},[31,1762,1763],{},"Storico e report"," delle consegne per giorno e per driver",[17,1766,1767],{},[31,1768,1769],{},"App per i driver (iOS e Android, in Flutter)",[25,1771,1772,1778,1783,1789,1795],{},[28,1773,1774,1777],{},[31,1775,1776],{},"Lista degli ordini"," assegnati, con indirizzi e dettagli della consegna",[28,1779,1780,1782],{},[31,1781,267],{}," quando arriva un nuovo ordine",[28,1784,1785,1788],{},[31,1786,1787],{},"Navigazione all'indirizzo"," con un tocco",[28,1790,1791,1794],{},[31,1792,1793],{},"Stato della consegna"," aggiornato dal driver, che la dashboard vede subito",[28,1796,1797,1800],{},[31,1798,1799],{},"Prova di consegna"," con foto o firma",[12,1802,1130],{"id":1129},[17,1804,1805],{},"Ordini, driver e consegne si gestiscono da un solo posto: gli admin vedono in tempo reale chi sta consegnando cosa e dove, i driver hanno sul telefono tutto quello che serve, e i clienti sanno quando arriva il loro ordine. La piattaforma è in uso dal 2025.",{"title":128,"searchDepth":129,"depth":129,"links":1807},[1808,1809,1810],{"id":1080,"depth":129,"text":1081},{"id":1087,"depth":129,"text":1088},{"id":1129,"depth":129,"text":1130},{"alias":1812,"nda":172},"E-commerce con consegne locali, Italia",{"accent":1142,"icon":1814,"scene":1815},"material-symbols:local-shipping-outline","delivery","Gli ordini dell'e-commerce arrivano da soli in una dashboard da cui si assegnano ai driver, che consegnano con un'app dedicata. Tutto aggiornato in tempo reale.","E-commerce e consegne locali",{},5.5,"Ordini, driver e consegne in un solo posto, aggiornati in tempo reale. In uso dal 2025.","/work/local-delivery-platform",[],[],{"title":1705,"description":1816},"Gestione delle consegne locali per un e-commerce - integrazione con gli ordini esistenti, dashboard admin in tempo reale e app iOS e Android per i driver.","Software per consegne locali e app driver",[1289,1158,1159],[1291,1382,1829,1830,1467],"Nuxt","Vue","work/local-delivery-platform",2025,"ccZo_Mwy86_gvyrH6sLHfBVNGpQ_e6JilQcaEt26cEg",{"id":1835,"title":1836,"body":1837,"client":1891,"cover":1894,"description":1896,"extension":139,"featured":556,"industry":1897,"media":1898,"meta":1899,"navigation":172,"order":1900,"outcome":1901,"ownProduct":172,"path":1902,"productStatus":1903,"results":1904,"screenshots":1905,"seo":1909,"seoDescription":176,"seoTitle":176,"services":1910,"stack":1912,"stem":1920,"url":176,"year":1167,"__hash__":1921},"work_it/work/kweendee.md","Kweendee - il concierge AI per hotel e B&B",{"type":9,"value":1838,"toc":1886},[1839,1841,1844,1846,1849,1881,1883],[12,1840,1081],{"id":1080},[17,1842,1843],{},"Gli ospiti di hotel e B&B fanno sempre le stesse domande, a qualsiasi ora e in qualsiasi lingua: la colazione c'è ancora, a che ora è il check-out, dove parcheggiare, dove cenare stasera. Di notte la reception è ridotta o chiusa, e di giorno queste domande tolgono tempo agli ospiti che hanno davvero bisogno di una persona.",[12,1845,1088],{"id":1087},[17,1847,1848],{},"Kweendee, un nostro prodotto: un concierge AI che risponde agli ospiti usando solo le informazioni della struttura.",[25,1850,1851,1857,1863,1869,1875],{},[28,1852,1853,1856],{},[31,1854,1855],{},"Dashboard per la struttura",": si crea un concierge, gli si dà un nome e i colori dell'hotel, e si gestisce tutto da un unico posto con accesso riservato",[28,1858,1859,1862],{},[31,1860,1861],{},"Una base di conoscenza da ciò che l'hotel ha già",": Kweendee impara dalle pagine del sito dell'hotel, da Notion, Google Docs, PDF e file Word. Legge i contenuti, li divide in blocchi e li indicizza in un database vettoriale, in background, a ogni sincronizzazione di una fonte",[28,1864,1865,1868],{},[31,1866,1867],{},"Risposte basate sui contenuti dell'hotel",": ogni domanda recupera i blocchi pertinenti e il modello risponde a partire da quelli, nella lingua dell'ospite, tenendo conto della conversazione",[28,1870,1871,1874],{},[31,1872,1873],{},"Widget di chat per qualsiasi sito",": un solo script aggiunge il concierge al sito dell'hotel, con una pagina dedicata per link e QR code",[28,1876,1877,1880],{},[31,1878,1879],{},"Log delle conversazioni",": ogni sessione viene salvata prima di generare la risposta, così lo staff legge cosa chiedono gli ospiti e scopre cosa manca nella base di conoscenza",[12,1882,1130],{"id":1129},[17,1884,1885],{},"L'hotel tiene le sue informazioni dove sono già (sito, Notion, documenti) e il concierge resta allineato. Gli ospiti ricevono una risposta subito, anche alle due di notte, e la reception si occupa solo di ciò che richiede una persona. Kweendee si prepara al lancio, con la lista d'attesa aperta a hotel e B&B.",{"title":128,"searchDepth":129,"depth":129,"links":1887},[1888,1889,1890],{"id":1080,"depth":129,"text":1081},{"id":1087,"depth":129,"text":1088},{"id":1129,"depth":129,"text":1130},{"name":1892,"alias":1893,"nda":556},"Kweendee","SaaS per l'ospitalità, Italia",{"accent":584,"icon":1895},"material-symbols:room-service-outline","Un concierge che risponde agli ospiti in oltre 50 lingue, giorno e notte, addestrato sulle informazioni di ogni struttura.","Ospitalità","screenshots",{},6,"Gli ospiti ricevono una risposta subito, anche alle due di notte; la reception si occupa solo di ciò che richiede una persona.","/work/kweendee","Lista d'attesa aperta",[],[1906],{"src":1907,"alt":1908},"/img/work/kweendee/01.webp","Landing page di Kweendee: l'hero e una chat di un ospite con il concierge alle due di notte",{"title":1836,"description":1896},[1157,1911,1158],"AI & RAG",[1829,1830,1913,1914,1915,1916,1917,1918,1919],"Supabase","pgvector","LangChain","OpenAI","Notion API","Inngest","Tailwind CSS","work/kweendee","ge829FufIdUpxtVtlOCExbEqz62Aomj2cal4MQsG3vc",{"id":1923,"title":1924,"body":1925,"client":1985,"cover":1986,"description":1988,"extension":139,"featured":556,"industry":1897,"media":1898,"meta":1989,"navigation":172,"order":3,"outcome":1990,"ownProduct":172,"path":1991,"productStatus":1992,"results":1993,"screenshots":1994,"seo":1998,"seoDescription":176,"seoTitle":176,"services":1999,"stack":2000,"stem":2004,"url":2005,"year":1167,"__hash__":2006},"work_it/work/iiziguest.md","iiziguest - la guida digitale per B&B",{"type":9,"value":1926,"toc":1980},[1927,1929,1932,1934,1937,1975,1977],[12,1928,1081],{"id":1080},[17,1930,1931],{},"Chi gestisce un B&B risponde sempre alle stesse domande: la password del WiFi, come fare il check-in, dove parcheggiare, dove mangiare. Spesso per messaggio, spesso alle 23:00. Le guide cartacee invecchiano e gli ospiti non le leggono, e nessuno vuole scaricare un'app per un soggiorno di tre notti.",[12,1933,1088],{"id":1087},[17,1935,1936],{},"iiziguest, un nostro prodotto: una guida digitale per ogni struttura, che l'ospite apre da un QR code in camera o da un link ricevuto prima dell'arrivo. Niente app, niente login.",[25,1938,1939,1945,1951,1957,1963,1969],{},[28,1940,1941,1944],{},[31,1942,1943],{},"Editor della guida per l'host",": sezioni con icone e temi colore, check-in passo passo con foto, regole della casa, WiFi con copia in un tap e anteprima mobile in tempo reale. Con i modelli pronti la guida è online in una decina di minuti",[28,1946,1947,1950],{},[31,1948,1949],{},"Consigli del quartiere su mappa",": l'host cerca i posti con Google Places e li aggiunge con foto, distanza e recensioni. L'ospite li vede su una mappa e apre le indicazioni con un tap",[28,1952,1953,1956],{},[31,1954,1955],{},"Traduzioni automatiche",": l'host attiva una lingua con un clic e tutta la guida, posti compresi, viene tradotta. L'ospite la legge nella sua lingua",[28,1958,1959,1962],{},[31,1960,1961],{},"QR code e link",": un QR stampabile per la camera e un link breve per il messaggio di prenotazione",[28,1964,1965,1968],{},[31,1966,1967],{},"Abbonamenti con Stripe",": un piano annuale per struttura, tutte le funzionalità incluse. Chi ha più B&B aggiunge strutture quando serve e il prezzo si adegua in proporzione. Checkout, rinnovi, cancellazioni e downgrade passano dai webhook di Stripe",[28,1970,1971,1974],{},[31,1972,1973],{},"Account e back-office",": autenticazione e storage su Firebase, email brandizzate per il reset della password e un'area superadmin per gestire i modelli di posti condivisi",[12,1976,1130],{"id":1129},[17,1978,1979],{},"iiziguest è online e venduto in abbonamento. L'host aggiorna la guida una volta e ogni ospite vede la modifica, gli ospiti trovano le risposte da soli e i messaggi della sera calano.",{"title":128,"searchDepth":129,"depth":129,"links":1981},[1982,1983,1984],{"id":1080,"depth":129,"text":1081},{"id":1087,"depth":129,"text":1088},{"id":1129,"depth":129,"text":1130},{"name":309,"alias":1893,"nda":556},{"accent":854,"icon":1987},"material-symbols:menu-book-outline","Tutto quello che gli ospiti devono sapere in un tap - WiFi, check-in, consigli e mappe - da un QR code, senza app da scaricare.",{},"Online e venduto in abbonamento: l'host aggiorna la guida una volta e i messaggi serali degli ospiti calano.","/work/iiziguest","Online · iiziguest.com",[],[1995],{"src":1996,"alt":1997},"/img/work/iiziguest/01.webp","Landing page di iiziguest: l'hero e un telefono con la guida di un B&B con WiFi, check-in, mappa e consigli del quartiere",{"title":1924,"description":1988},[1157,1158,1159],[1829,1830,1293,1165,2001,2002,2003,1919],"Google Maps & Places API","Google Translate API","Resend","work/iiziguest","https://www.iiziguest.com","rWtXVObHBVkqXvqkV7rxhQ0ojg_qIciHl-_xCRc9-dQ",{"id":2008,"title":2009,"body":2010,"client":2097,"cover":2099,"description":2101,"extension":139,"featured":556,"industry":2102,"media":1898,"meta":2103,"navigation":172,"order":2104,"outcome":2105,"ownProduct":172,"path":2106,"productStatus":2107,"results":2108,"screenshots":2109,"seo":2116,"seoDescription":176,"seoTitle":2117,"services":2118,"stack":2120,"stem":2122,"url":2123,"year":1167,"__hash__":2124},"work_it/work/iizimenu.md","iizimenu - il menu digitale con QR code per ristoranti",{"type":9,"value":2011,"toc":2092},[2012,2014,2017,2020,2022,2025,2068,2078,2080],[12,2013,1081],{"id":1080},[17,2015,2016],{},"Il menu stampato invecchia in fretta. Basta cambiare un prezzo, togliere un piatto o aggiornare la carta di stagione per dover correggere o ristampare tutte le copie. Se poi arrivano clienti stranieri o qualcuno chiede degli allergeni, serve un'altra versione ancora.",[17,2018,2019],{},"Molti locali non hanno un sito, né il tempo o la voglia di farne uno solo per il menu. E nessun cliente seduto al tavolo vuole scaricare un'app per sapere cosa mangiare.",[12,2021,1088],{"id":1087},[17,2023,2024],{},"iizimenu, un nostro prodotto: il ristoratore compila il menu online e lo condivide con un QR code o un link. Il cliente lo apre nel browser del telefono, senza app e senza login.",[25,2026,2027,2033,2039,2045,2050,2056,2062],{},[28,2028,2029,2032],{},[31,2030,2031],{},"Editor del menu",": categorie, piatti e prezzi, con riordino trascinando le voci e la possibilità di disattivare un piatto finito senza cancellarlo. Le modifiche sono subito online",[28,2034,2035,2038],{},[31,2036,2037],{},"Allergeni per ogni piatto",": si scelgono dai 14 dell'elenco europeo e compaiono sotto il piatto, nella lingua del cliente",[28,2040,2041,2044],{},[31,2042,2043],{},"Sei lingue",": italiano, inglese, francese, spagnolo, tedesco e portoghese. Il ristoratore scrive le traduzioni nell'editor e il cliente cambia lingua con un tocco",[28,2046,2047,2049],{},[31,2048,1961],{},": ogni menu ha il suo QR da scaricare e stampare, che resta valido anche quando il menu cambia",[28,2051,2052,2055],{},[31,2053,2054],{},"Temi e logo",": nove temi, tra cui uno con colore personalizzato, e il logo del locale, con un'anteprima durante la modifica",[28,2057,2058,2061],{},[31,2059,2060],{},"Piano gratuito e Pro con Stripe",": il piano gratuito non scade e non chiede la carta. Il Pro è annuale e aggiunge più locali e menu, il logo, tutti i temi e tutte le lingue. Attivazione, rinnovi, pagamenti non riusciti e disdetta passano dai webhook di Stripe",[28,2063,2064,2067],{},[31,2065,2066],{},"Account e dati",": autenticazione e database su Firebase, email di reset della password con Resend, monitoraggio degli errori con Sentry e cancellazione completa dell'account e dei suoi dati",[17,2069,2070,2071,2077],{},"Abbiamo lasciato fuori di proposito ordini al tavolo e foto dei piatti: iizimenu fa una cosa sola, mostrare il menu giusto, sempre aggiornato. Il ",[57,2072,2076],{"href":2073,"rel":2074},"https://www.iizimenu.com/menu/lKsg7ugcorP05sHahjV4uMt3be32/aZ22ekwkOQuJ9WV5W7Fk/NvfIN5XO5vb5aPCxSS0Z",[2075],"nofollow","menu di esempio"," mostra com'è per il cliente: locale e piatti sono di fantasia.",[12,2079,1130],{"id":1129},[17,2081,2082,2083,2087,2088,371],{},"iizimenu è online, con un piano gratuito e un piano Pro annuale. Il ristoratore aggiorna il menu una volta e ogni cliente vede la versione corretta, senza ristampare le copie per i tavoli. Abbiamo raccontato cosa dice la legge su QR e allergeni in due guide: ",[57,2084,2086],{"href":2085},"/it/guide/menu-digitale-qr-code-ristorante","menu digitale con QR code"," e ",[57,2089,2091],{"href":2090},"/it/guide/allergeni-menu-ristorante","allergeni nel menu",{"title":128,"searchDepth":129,"depth":129,"links":2093},[2094,2095,2096],{"id":1080,"depth":129,"text":1081},{"id":1087,"depth":129,"text":1088},{"id":1129,"depth":129,"text":1130},{"name":314,"alias":2098,"nda":556},"SaaS per la ristorazione, Italia",{"accent":7,"icon":2100},"material-symbols:restaurant-menu","Il menu del locale online in pochi minuti, con piatti, prezzi e allergeni in più lingue. I clienti lo aprono da un QR code, senza app da scaricare.","Ristorazione",{},8,"Online con un piano gratuito: il ristoratore cambia un prezzo una volta e il menu è aggiornato su tutti i tavoli, senza ristamparlo.","/work/iizimenu","Online · iizimenu.com",[],[2110,2113],{"src":2111,"alt":2112},"/img/work/iizimenu/01.webp","Landing page di iizimenu: il titolo 'Il menu del tuo locale, pronto in 5 minuti' e un telefono con il menu di una trattoria di esempio",{"src":2114,"alt":2115},"/img/work/iizimenu/02.webp","Il menu di esempio di una trattoria di fantasia su due telefoni, in italiano e in inglese, con piatti, prezzi e allergeni",{"title":2009,"description":2101},"iizimenu: menu digitale con QR code",[1157,222,2119],"Pagamenti & abbonamenti",[1829,1830,1293,1165,2003,2121,1919],"Sentry","work/iizimenu","https://www.iizimenu.com","klFb2xORDh228TVBwJgt1TbdLv11ItfiyAD-IWb9q-Q",1793383297642]