Inviato

App Ristorazione - Laravel + Flutter

‹ RB Digital Solutions - Riccardo Bracci
€62.500,00
consegna stimata 09 giu 2027
Gantt 24/04/2026 — 01/07/2027 Brief ↓
Date provvisorie — partono da oggi
Voce Giorni Importo
Setup & Infrastruttura 🔗 2 gg 500,00
#486 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.
External
2 gg 500,00
Autenticazione & Utenti 🔗 8 gg 2.500,00
#487 Sistema autenticazione Registrazione, login email, OAuth2
Il sistema che gestisce 'chi sei'. Registrazione con verifica email, login sicuro con password criptata, recupero password.
External
4 gg 1.200,00
#488 Social login Google, Apple, Facebook
Login con un click usando account esistenti: Google, Apple, Facebook. L'utente non deve ricordare un'altra password.
External
2 gg 800,00
#489 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.
External
2 gg 500,00
API Mobile 🔗 14 gg 4.500,00
#490 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.
External
3 gg 1.000,00
#491 Endpoint ordini CRUD ordini, stati, notifiche
Gestione completa ordini: creazione, modifica, stati (ricevuto, in preparazione, pronto, consegnato). Notifiche push ad ogni cambio stato.
External
4 gg 1.200,00
#492 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.
External
4 gg 1.200,00
#493 Endpoint wallet/offerte Wallet interno, coupon, promozioni
Sistema wallet per saldo prepagato: ricarica, spendi, vedi storico. Gestione coupon e codici sconto.
External
3 gg 1.100,00
Backoffice Web 🔗 10 gg 3.500,00
#494 Dashboard KPI Reportistica, grafici, export
Pannello con i numeri che contano: vendite, ordini per fascia oraria, prodotti più venduti. Grafici interattivi, export Excel/PDF.
External
5 gg 1.800,00
#495 Gestione contenuti CRUD ristoranti, offerte, CMS
Gestione contenuto: ristoranti (orari, contatti, zone consegna), menu (piatti, prezzi, foto), offerte speciali. CMS semplice.
External
5 gg 1.700,00
Integrazione Business Central 🔗 12 gg 4.000,00
#496 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à.
External
8 gg 2.500,00
#497 Sync dati Menu, prodotti, ingredienti, promozioni
Sincronizzazione automatica di menu, prodotti, ingredienti, allergeni. Gli ordini dall'app tornano al gestionale per contabilità.
External
4 gg 1.500,00
Sistema Pagamenti 🔗 11 gg 3.500,00
#498 Integrazione PSP
Collegamento al gateway di pagamento. Gestione flusso pagamento, callback conferma, webhook per notifiche in tempo reale, refund.
External
5 gg 1.500,00
#499 Metodi pagamento alternativi
Supporto per metodi aggiuntivi oltre carte: PayPal, Satispay. Ogni metodo ha il suo flusso, il sistema li gestisce in modo uniforme.
External
3 gg 1.000,00
#500 Wallet interno
Saldo virtuale nell'app: l'utente ricarica tramite PSP, poi paga ordini istantaneamente attingendo dal saldo. Storico movimenti.
External
3 gg 1.000,00
Rating & Valutazioni 🔗 7 gg 2.100,00
#501 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.
External
4 gg 1.200,00
#502 Dashboard KPI base Rating medi, grafici essenziali
Dashboard con metriche: rating medio per piatto, trend nel tempo. Grafici interattivi. Export dati per analisi esterne.
External
3 gg 900,00
Gestione Invenduti 🔗 4 gg 1.100,00
#503 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.
External
2 gg 500,00
#504 API invenduti Endpoint per prodotti invenduti
API che restituisce i piatti disponibili come invenduti: cosa c'è, quanto costa, quando scade l'offerta.
External
2 gg 600,00
GDPR Compliance 🔗 3 gg 1.000,00
#505 Gestione consensi Consent management system
Sistema per raccogliere e tracciare consensi: marketing, profilazione, cookie. Storico versioni consensi, revoca consenso.
External
2 gg 600,00
#506 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.
External
1 gg 400,00
App Flutter - Setup & Architettura 🔗 7 gg 2.700,00
#507 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.
External
4 gg 1.500,00
#508 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.
External
3 gg 1.200,00
App Flutter - Login & Profilo 🔗 8 gg 2.800,00
#509 Login/registrazione con validazione
La porta d'ingresso: schermata di benvenuto, form di registrazione con validazione in tempo reale, login sicuro.
External
3 gg 1.000,00
#510 Gestione profilo utente + avatar
Sezione profilo: foto utente, dati personali modificabili, indirizzi salvati per consegna veloce, preferenze alimentari.
External
2 gg 800,00
#511 Push notifications (Firebase FCM)
Notifiche push via Firebase: ordine confermato, in preparazione, in consegna, consegnato. Promozioni e offerte.
External
3 gg 1.000,00
App Flutter - Funzionalità Core 🔗 16 gg 5.900,00
#512 Catalogo prodotti/menu con filtri e ricerca
Sfogliare il menu come un magazine: foto grandi, filtri per categoria, prezzo, allergeni. Ricerca testuale.
External
4 gg 1.500,00
#513 Carrello e flusso ordini
Carrello sempre accessibile, modifica quantità con un tap, note per il cuoco. Flusso ordine chiaro: carrello → indirizzo → orario → pagamento → conferma.
External
5 gg 1.800,00
#514 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.
External
2 gg 800,00
#515 Scanner QR/Barcode
Scansiona QR code al tavolo del ristorante: apre direttamente il menu, pre-compila il tavolo nell'ordine. Camera integrata, veloce.
External
2 gg 600,00
#516 Geolocalizzazione + mappa ristoranti
Mappa interattiva con i ristoranti vicini: posizione GPS, distanza, orari apertura, valutazioni. Integrazione Google Maps.
External
3 gg 1.200,00
App Flutter - UI/UX & Polish 🔗 16 gg 5.000,00
#517 Design system + componenti riutilizzabili
Libreria di componenti UI coerenti: bottoni, card, input, colori, tipografia. Garantisce che l'app sia bella e uniforme ovunque.
External
5 gg 1.500,00
#518 Animazioni e transizioni
Micro-interazioni che rendono l'app piacevole: bottone che 'risponde' al tap, transizioni fluide tra schermate, skeleton loading.
External
2 gg 800,00
#519 Offline mode + caching locale
L'app funziona anche senza internet: menu in cache, ordini salvati in coda e inviati quando torna connessione.
External
4 gg 1.200,00
#520 Testing e QA (unit + integration)
Test automatizzati: unit test per logica, integration test per flussi completi. Ogni modifica viene verificata prima del rilascio.
External
5 gg 1.500,00
App Flutter - Pagamenti 🔗 10 gg 3.700,00
#521 Integrazione PSP SDK
SDK del gateway pagamento integrato nell'app. Form pagamento embedded o redirect secondo le specifiche del PSP scelto.
External
4 gg 1.500,00
#522 Apple Pay + Google Pay
Pagamento con un tap usando carta già salvata nel telefono. Face ID o impronta per confermare. Massima velocità, zero digitazione.
External
3 gg 1.200,00
#523 Wallet in-app
Saldo prepagato nell'app: ricarica via PSP, paga ordini istantaneamente dal saldo. Storico transazioni visibile.
External
3 gg 1.000,00
App Flutter - Rating & Valutazioni 🔗 3 gg 1.000,00
#524 UI rating piatti/servizio Interfaccia valutazione
Schermata rating dopo ordine completato: stelle per piatto, servizio, esperienza. Campo commento opzionale. Visual feedback immediato.
External
3 gg 1.000,00
App Flutter - Invenduti 🔗 2 gg 600,00
#525 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.
External
2 gg 600,00
App Flutter - GDPR 🔗 1 gg 400,00
#526 UI consensi Interfaccia gestione consensi
Checkbox per ogni tipo di consenso con descrizione chiara. Switch on/off per modificare consensi in qualsiasi momento.
External
1 gg 400,00
Documentazione 🔗 4 gg 1.200,00
#527 Documentazione tecnica essenziale API reference, schema DB, setup base
Documentazione per sviluppatori: diagrammi architettura, API reference, schema database, guide setup ambiente. Markdown su GitHub.
External
3 gg 800,00
#528 Procedure deploy Deploy & release guide
Guida step-by-step per rilasci: come fare deploy backend, come pubblicare app su store, rollback, checklist pre-rilascio.
External
1 gg 400,00
Testing & Collaudo 🔗 15 gg 0,00
#894 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.
Giobi
5 gg 0,00
#895 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.
External
5 gg 0,00
#896 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.
External
5 gg 0,00
🏁 Alpha Release — test interno — Prima versione funzionante per test interni del team di sviluppo.
🏁 Beta Release — test cliente — Versione completa per UAT con gruppo ristretto di utenti del cliente.
🏁 Release Candidate — Versione finale candidata al rilascio, post-bugfix beta.
🏁 Go-Live — pubblicazione store — Pubblicazione su App Store e Google Play. Lancio ufficiale.
Multilingua (i18n) 🔗 10 gg 5.000,00
#874 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.
External
2 gg 1.200,00
#875 Setup i18n Flutter — localizzazione app
Package intl + flutter_localizations. File .arb per 5 lingue. Selezione lingua in profilo utente. Persistenza preferenza.
External
1 gg 800,00
#876 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.
External
3 gg 1.200,00
#877 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.
External
2 gg 1.000,00
#878 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.
External
2 gg 800,00
Diario Alimentare (da definire) 🔗 8 gg 3.000,00
#892 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).
Giobi
5 gg 1.800,00
#893 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.
External
3 gg 1.200,00
Costi ricorrenti annuali €8.500,00/anno
Infrastruttura Server (canone annuale) 🔗 3.600,00
#879 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.
External
1.440,00
#880 Database dedicato (MySQL/PostgreSQL managed)
Database managed con backup automatico e replica read per le query pesanti del backoffice. Dimensionato per storico ordini crescente.
External
480,00
#881 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%.
External
240,00
#882 Object storage + CDN immagini
Storage per immagini piatti, loghi, media. CDN per consegna veloce ovunque. Cloudflare o BunnyCDN.
External
300,00
#883 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.
External
180,00
#884 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.
External
240,00
#885 Backup giornaliero + disaster recovery
Backup completo database e media ogni 24 ore. 30 giorni di storico. Procedura di ripristino testata e documentata.
External
180,00
#886 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.
External
180,00
#887 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.
External
360,00
Manutenzione e Supporto (canone annuale) 🔗 4.900,00
#888 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.
Giobi
2.000,00
#889 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.
Giobi
1.500,00
#890 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.
Giobi
1.400,00
#891 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.
Giobi
0,00
Totale stimato 171 gg

App Ristorazione — Piattaforma Ordinazione e Fidelizzazione

Applicazione mobile + backend per gruppo ristorazione. I clienti dei ristoranti ordinano, pagano, valutano e accumulano vantaggi — tutto da un'unica app integrata con il gestionale Microsoft Business Central.

Cosa comprende lo sviluppo

  • App mobile (Flutter) — iOS e Android con un'unica codebase. Login, catalogo menu, ordini take-away, pagamenti digitali, wallet interno ricaricabile, valutazioni piatti e servizio, sezione invenduti a prezzo ridotto.
  • Backend e API (Laravel) — Motore dell'applicazione: gestione utenti multi-ristorante, catalogo sincronizzato da Business Central, carrello, ordini, pagamenti via PSP/PayPal, wallet digitale, notifiche push.
  • Backoffice web — Pannello di gestione per lo staff: dashboard KPI con grafici, configurazione ristoranti, gestione contenuti, offerte e promozioni.
  • Integrazione Business Central — Middleware che sincronizza menu, prodotti, prezzi e categorie con Microsoft Dynamics 365 BC.
  • Multilingua (5 lingue) — Italiano, inglese, francese, tedesco, spagnolo. Architettura polymorphic translations su tutti i contenuti, backoffice per gestire traduzioni, traduzioni professionali delle stringhe app incluse.
  • Diario alimentare — L'utente tiene traccia di cosa mangia. I pasti ordinati dall'app vengono registrati in automatico, quelli fuori app si aggiungono a mano. Storico consultabile con dati nutrizionali base. Stima preliminare — scope da confermare con il cliente.
  • Sicurezza e GDPR — OAuth2, crittografia, gestione consensi privacy, informative versionate.

Costi ricorrenti annuali

  • Infrastruttura server (€300/mese) — Dimensionata per 10.000 utenti simultanei. Due server in alta disponibilità, database dedicato, cache Redis, CDN per immagini, email transazionali, monitoring 24/7, backup giornaliero con 30 giorni di storico.
  • Manutenzione ordinaria (€2.000/anno) — Aggiornamenti sicurezza mensili, compatibilità nuove versioni iOS/Android, patch dipendenze, rinnovo certificati.
  • Knowledge retention (€1.500/anno) — Risposta garantita 48h, conoscenza attiva del progetto mantenuta nel tempo.
  • Pacchetto interventi (€1.400/anno) — 20 ore prepagate per bugfix, micro-evolutive, supporto. Ore extra a €80/h.

Numeri chiave

  • Sviluppo una tantum: €54.000 (Laravel + Flutter + Multilingua + Diario Alimentare + Documentazione)
  • Infrastruttura: €3.600/anno (€300/mese)
  • Manutenzione e supporto: €4.900/anno
  • Totale primo anno (sviluppo + ricorrenti): €62.500
  • Costo annuale dal secondo anno: €8.500
  • Garanzia bugfix: 6 mesi inclusi nello sviluppo
  • Timeline sviluppo: 8 mesi stimati

Da confermare

  • Diario alimentare — La stima di €3.000 copre un diario base (log pasti + storico + dati nutrizionali dai piatti in catalogo). Se il cliente intende un sistema nutrizionale completo con obiettivi personalizzati, suggerimenti e integrazioni esterne, il costo va rivalutato.

Non incluso

  • Food Shop (rimosso su indicazione del partner)
  • Questionari configurabili (rimossi — rating base incluso)
Prezzi al netto di tasse e bolli