Breakdown per risorsa - RB Digital Solutions - Riccardo Bracci
| Descrizione | Importo |
|---|---|
|
Setup progetto + CI/CD
Configurazione ambiente, repository, pipeline deploy
Prepariamo il terreno: server cloud, database, repository Git per il codice, pipeline automatica che pubblica le modifiche. |
€500,00 |
|
Sistema autenticazione
Registrazione, login email, OAuth2
Il sistema che gestisce 'chi sei'. Registrazione con verifica email, login sicuro con password criptata, recupero password. |
€1.200,00 |
|
Social login
Google, Apple, Facebook
Login con un click usando account esistenti: Google, Apple, Facebook. L'utente non deve ricordare un'altra password. |
€800,00 |
|
Multi-ristorante
Gestione utente su più ristoranti/contratti
Un utente può essere cliente di più ristoranti, o staff in uno e admin in un altro. Il sistema gestisce questi 'cappelli' multipli. |
€500,00 |
|
Endpoint menu/catalogo
REST API menu, piatti, schede, allergeni
I 'rubinetti' da cui l'app legge il menu. API REST che restituiscono piatti con foto, descrizioni, prezzi, allergeni. |
€1.000,00 |
|
Endpoint ordini
CRUD ordini, stati, notifiche
Gestione completa ordini: creazione, modifica, stati (ricevuto, in preparazione, pronto, consegnato). Notifiche push ad ogni cambio stato. |
€1.200,00 |
|
Endpoint carrello/checkout
Carrello multi-tipo, checkout flow
Carrello intelligente che gestisce più tipi di ordine (asporto, domicilio, al tavolo). Calcolo totali, sconti, spese consegna. |
€1.200,00 |
|
Endpoint wallet/offerte
Wallet interno, coupon, promozioni
Sistema wallet per saldo prepagato: ricarica, spendi, vedi storico. Gestione coupon e codici sconto. |
€1.100,00 |
|
Dashboard KPI
Reportistica, grafici, export
Pannello con i numeri che contano: vendite, ordini per fascia oraria, prodotti più venduti. Grafici interattivi, export Excel/PDF. |
€1.800,00 |
|
Gestione contenuti
CRUD ristoranti, offerte, CMS
Gestione contenuto: ristoranti (orari, contatti, zone consegna), menu (piatti, prezzi, foto), offerte speciali. CMS semplice. |
€1.700,00 |
|
Connettore API BC
Integrazione Microsoft Dynamics 365 Business Central
Il ponte tra l'app e Microsoft Business Central. Parliamo la stessa lingua del gestionale: leggiamo listini, prezzi, disponibilità. |
€2.500,00 |
|
Sync dati
Menu, prodotti, ingredienti, promozioni
Sincronizzazione automatica di menu, prodotti, ingredienti, allergeni. Gli ordini dall'app tornano al gestionale per contabilità. |
€1.500,00 |
|
Integrazione PSP
Collegamento al gateway di pagamento. Gestione flusso pagamento, callback conferma, webhook per notifiche in tempo reale, refund. |
€1.500,00 |
|
Metodi pagamento alternativi
Supporto per metodi aggiuntivi oltre carte: PayPal, Satispay. Ogni metodo ha il suo flusso, il sistema li gestisce in modo uniforme. |
€1.000,00 |
|
Wallet interno
Saldo virtuale nell'app: l'utente ricarica tramite PSP, poi paga ordini istantaneamente attingendo dal saldo. Storico movimenti. |
€1.000,00 |
|
Sistema rating/recensioni
Gestione voti e recensioni
Database per salvare voti e recensioni: rating 1-5 stelle su piatti, servizio, esperienza. Testo libero per commenti, moderazione anti-spam. |
€1.200,00 |
|
Dashboard KPI base
Rating medi, grafici essenziali
Dashboard con metriche: rating medio per piatto, trend nel tempo. Grafici interattivi. Export dati per analisi esterne. |
€900,00 |
|
Logica invenduti base
Flag prodotti come invenduti, prezzo scontato
Sistema base per gestire piatti rimasti: flag prodotto come invenduto, prezzo scontato automatico. Recupero anti-spreco. |
€500,00 |
|
API invenduti
Endpoint per prodotti invenduti
API che restituisce i piatti disponibili come invenduti: cosa c'è, quanto costa, quando scade l'offerta. |
€600,00 |
|
Gestione consensi
Consent management system
Sistema per raccogliere e tracciare consensi: marketing, profilazione, cookie. Storico versioni consensi, revoca consenso. |
€600,00 |
|
Informative versionate
Privacy policy management
Sistema per gestire versioni multiple di privacy policy e ToS. L'utente vede sempre la versione vigente al momento dell'accettazione. |
€400,00 |
|
Progetto Flutter + state management (Riverpod/Bloc)
Lo scheletro dell'app: architettura pulita con Riverpod o Bloc per gestire i dati. Un solo codice che gira su iPhone e Android. |
€1.500,00 |
|
CI/CD mobile (Codemagic/Fastlane) iOS + Android
Pipeline automatica per pubblicare sugli store. Push del codice → build automatica → firma digitale → upload su App Store e Play Store. |
€1.200,00 |
|
Login/registrazione con validazione
La porta d'ingresso: schermata di benvenuto, form di registrazione con validazione in tempo reale, login sicuro. |
€1.000,00 |
|
Gestione profilo utente + avatar
Sezione profilo: foto utente, dati personali modificabili, indirizzi salvati per consegna veloce, preferenze alimentari. |
€800,00 |
|
Push notifications (Firebase FCM)
Notifiche push via Firebase: ordine confermato, in preparazione, in consegna, consegnato. Promozioni e offerte. |
€1.000,00 |
|
Catalogo prodotti/menu con filtri e ricerca
Sfogliare il menu come un magazine: foto grandi, filtri per categoria, prezzo, allergeni. Ricerca testuale. |
€1.500,00 |
|
Carrello e flusso ordini
Carrello sempre accessibile, modifica quantità con un tap, note per il cuoco. Flusso ordine chiaro: carrello → indirizzo → orario → pagamento → conferma. |
€1.800,00 |
|
Storico ordini con dettagli
Lista ordini passati con tutti i dettagli. 'Riordina' con un tap per ripetere un ordine identico. Filtri per data, ristorante, stato. |
€800,00 |
|
Scanner QR/Barcode
Scansiona QR code al tavolo del ristorante: apre direttamente il menu, pre-compila il tavolo nell'ordine. Camera integrata, veloce. |
€600,00 |
|
Geolocalizzazione + mappa ristoranti
Mappa interattiva con i ristoranti vicini: posizione GPS, distanza, orari apertura, valutazioni. Integrazione Google Maps. |
€1.200,00 |
|
Design system + componenti riutilizzabili
Libreria di componenti UI coerenti: bottoni, card, input, colori, tipografia. Garantisce che l'app sia bella e uniforme ovunque. |
€1.500,00 |
|
Animazioni e transizioni
Micro-interazioni che rendono l'app piacevole: bottone che 'risponde' al tap, transizioni fluide tra schermate, skeleton loading. |
€800,00 |
|
Offline mode + caching locale
L'app funziona anche senza internet: menu in cache, ordini salvati in coda e inviati quando torna connessione. |
€1.200,00 |
|
Testing e QA (unit + integration)
Test automatizzati: unit test per logica, integration test per flussi completi. Ogni modifica viene verificata prima del rilascio. |
€1.500,00 |
|
Integrazione PSP SDK
SDK del gateway pagamento integrato nell'app. Form pagamento embedded o redirect secondo le specifiche del PSP scelto. |
€1.500,00 |
|
Apple Pay + Google Pay
Pagamento con un tap usando carta già salvata nel telefono. Face ID o impronta per confermare. Massima velocità, zero digitazione. |
€1.200,00 |
|
Wallet in-app
Saldo prepagato nell'app: ricarica via PSP, paga ordini istantaneamente dal saldo. Storico transazioni visibile. |
€1.000,00 |
|
UI rating piatti/servizio
Interfaccia valutazione
Schermata rating dopo ordine completato: stelle per piatto, servizio, esperienza. Campo commento opzionale. Visual feedback immediato. |
€1.000,00 |
|
UI invenduti base
Lista semplice prodotti scontati
Sezione dedicata nell'app: 'Oggi abbiamo questi piatti in sconto'. Foto del piatto, prezzo originale sbarrato, prezzo scontato. |
€600,00 |
|
UI consensi
Interfaccia gestione consensi
Checkbox per ogni tipo di consenso con descrizione chiara. Switch on/off per modificare consensi in qualsiasi momento. |
€400,00 |
|
Documentazione tecnica essenziale
API reference, schema DB, setup base
Documentazione per sviluppatori: diagrammi architettura, API reference, schema database, guide setup ambiente. Markdown su GitHub. |
€800,00 |
|
Procedure deploy
Deploy & release guide
Guida step-by-step per rilasci: come fare deploy backend, come pubblicare app su store, rollback, checklist pre-rilascio. |
€400,00 |
|
Test app Flutter — UI e funzionalità
Test su dispositivi reali iOS e Android: flussi utente completi (registrazione → ordine → pagamento → valutazione), compatibilità versioni OS, performance sotto carico, offline mode. |
€0,00 |
|
UAT — test con utenti reali
Sessione di test con un gruppo ristretto di utenti reali del cliente. Feedback raccolto, bug prioritizzati e corretti. Validazione finale prima del rilascio. |
€0,00 |
|
Alpha Release — test interno
Prima versione funzionante per test interni del team di sviluppo. |
€0,00 |
|
Beta Release — test cliente
Versione completa per UAT con gruppo ristretto di utenti del cliente. |
€0,00 |
|
Release Candidate
Versione finale candidata al rilascio, post-bugfix beta. |
€0,00 |
|
Go-Live — pubblicazione store
Pubblicazione su App Store e Google Play. Lancio ufficiale. |
€0,00 |
|
Setup i18n Laravel — architettura traduzioni polymorphic
Tabella polymorphic translations per tutti i modelli (piatti, categorie, promozioni, notifiche). Middleware auto-detect lingua utente. Fallback chain: lingua utente → italiano → chiave grezza. |
€1.200,00 |
|
Setup i18n Flutter — localizzazione app
Package intl + flutter_localizations. File .arb per 5 lingue. Selezione lingua in profilo utente. Persistenza preferenza. |
€800,00 |
|
Backoffice traduzioni contenuti dinamici
Interfaccia nel backoffice per tradurre contenuti dinamici: nomi piatti, descrizioni, categorie, promozioni. Tab per lingua con indicatore completamento. Import/export CSV per traduzioni batch. |
€1.200,00 |
|
Traduzioni stringhe app (5 lingue × ~300 stringhe)
Traduzione professionale di tutte le stringhe statiche dell'interfaccia: pulsanti, messaggi errore, notifiche push, email transazionali. 5 lingue × ~300 stringhe = ~1.500 traduzioni. |
€1.000,00 |
|
Traduzioni contenuti dinamici — setup iniziale
Prima traduzione dei contenuti esistenti al lancio: categorie menu, descrizioni standard, FAQ, termini e condizioni, privacy policy in tutte e 5 le lingue. |
€800,00 |
|
Diario alimentare — app Flutter (interfaccia utente)
Schermata diario con calendario, inserimento pasto manuale, visualizzazione storico. I pasti ordinati dall'app compaiono automaticamente. Vista riassuntiva giornaliera. Design semplice e veloce da usare — deve essere più facile che non farlo. NOTA: stima preliminare soggetta a ridefinizione dopo chiarimento scope col cliente. |
€1.200,00 |
|
Application server (2 istanze + load balancer)
Due server applicativi in alta disponibilità con load balancer. Dimensionati per 10.000 utenti che ordinano nella stessa ora. Auto-scaling opzionale per picchi. |
€1.440,00 |
|
Database dedicato (MySQL/PostgreSQL managed)
Database managed con backup automatico e replica read per le query pesanti del backoffice. Dimensionato per storico ordini crescente. |
€480,00 |
|
Redis cache + code lavori
Cache API per risposta istantanea, sessioni utente, job queue per notifiche push e sync Business Central. Riduce il carico sul database dell'80%. |
€240,00 |
|
Object storage + CDN immagini
Storage per immagini piatti, loghi, media. CDN per consegna veloce ovunque. Cloudflare o BunnyCDN. |
€300,00 |
|
Email transazionali (conferme, ricevute, reset password)
Servizio email dedicato per conferme ordine, reset password, ricevute digitali. Deliverability garantita — le email arrivano, non finiscono in spam. |
€180,00 |
|
Monitoring, alerting e error tracking
Monitoraggio errori in tempo reale, uptime check ogni minuto, alert su anomalie performance. Se qualcosa si rompe, lo sappiamo prima dei clienti. |
€240,00 |
|
Backup giornaliero + disaster recovery
Backup completo database e media ogni 24 ore. 30 giorni di storico. Procedura di ripristino testata e documentata. |
€180,00 |
|
SSL, DNS, domini, account store Apple e Google
Certificati SSL, gestione DNS, account developer Apple (€99/anno) e Google Play (€25 una tantum). Tutto il necessario per tenere l'app pubblicata. |
€180,00 |
|
CI/CD — deploy automatizzato zero downtime
Pipeline automatica: push codice → test → deploy staging → approvazione → produzione senza interruzioni. Aggiornamenti senza che gli utenti se ne accorgano. |
€360,00 |
| Totale Lavoro: | €55.800,00 |
| Descrizione | Importo |
|---|---|
|
Test integrazione backend — API e Business Central
Verifica automatizzata di tutti gli endpoint API, flussi ordine completi, integrazione pagamenti in sandbox, sync Business Central. Qualsiasi bug trovato viene corretto prima di passare alla fase successiva. |
€0,00 |
|
Diario alimentare — backend (logica, API, storico)
L'utente tiene traccia di cosa mangia: i pasti ordinati tramite l'app vengono registrati automaticamente, quelli fuori app si inseriscono a mano. Storico consultabile per giorno/settimana/mese. Dati nutrizionali base (calorie, macro) se disponibili dai piatti in catalogo. API per l'app + eventuali grafici nel profilo utente. NOTA: stima preliminare — il costo finale dipende da cosa intende esattamente il cliente per "diario alimentare". Potrebbe essere un semplice log dei pasti (questa stima) oppure un sistema nutrizionale completo con obiettivi, suggerimenti e integrazioni esterne (costo superiore, da rivalutare). |
€1.800,00 |
|
Manutenzione ordinaria — sicurezza e compatibilità
Aggiornamenti mensili: patch sicurezza Laravel e dipendenze PHP, aggiornamenti Flutter SDK, compatibilità nuove versioni iOS e Android (ogni anno Apple e Google cambiano qualcosa e va adeguato), rinnovo certificati, aggiornamento librerie pagamenti. Senza questo l'app diventa vulnerabile e gli store la rimuovono. |
€2.000,00 |
|
Knowledge retention e disponibilità garantita
Risposta garantita entro 48h lavorative. Mantenimento conoscenza attiva del progetto: architettura, scelte tecniche, integrazioni Business Central. Senza retainer ogni intervento futuro parte da zero — con costi 3-5 volte superiori perché bisogna ristudiare tutto. |
€1.500,00 |
|
Pacchetto ore interventi (20h/anno prepagato)
20 ore annuali prepagate per bugfix dopo la garanzia, piccole modifiche, configurazioni, supporto tecnico. Le ore non usate nell'anno non si accumulano. Ore aggiuntive fatturate a consuntivo a €80/h. |
€1.400,00 |
|
Garanzia bugfix post-lancio (6 mesi inclusa nello sviluppo)
Primi 6 mesi dopo il go-live: correzione difetti del software a costo zero. Copre solo bug del software consegnato, non modifiche funzionali o richieste nuove. |
€0,00 |
| Totale Lavoro: | €6.700,00 |