Settore: Fintech · Nerva S.r.l.s. (co-founder) · Periodo: 2026 — in corso
Nerva — web app con parità di funzioni sull'app mobile
Versione web della piattaforma Nerva: web app React responsive che replica al 100% le funzionalità dell'app mobile sulla stessa base dati, utilizzabile da browser su desktop e smartphone.
- 100%
- Parità funzioni
- Condiviso
- Backend
- Mobile + desktop
- Responsive
Contesto
Un prodotto fintech non può vivere solo sugli store: molti utenti — soprattutto in ambito business — lavorano da desktop, e una web app elimina l’attrito dell’installazione. La sfida era replicare tutte le funzionalità dell’app mobile Nerva in una web app autonoma, senza duplicare il backend e senza far divergere i due prodotti. Il progetto è oggi in fase finale di sviluppo.
Cosa fa
- Replica l’intera esperienza dell’app mobile — collegamento conti, categorizzazione, report, budget — accessibile da qualsiasi browser.
- Condivide con l’app mobile la stessa base dati e lo stesso backend: un utente può passare da smartphone a desktop e ritrovare tutto sincronizzato, senza migrazioni.
- Layout adattivo: l’interfaccia riconosce il dispositivo e si riorganizza — navigazione e densità di informazione pensate per il desktop, esperienza da app nativa su mobile.
Sfide tecniche
Portare React Native sul web senza scorciatoie. La web app non è un wrapper dell’app mobile ma un progetto React autonomo e leggero: la migrazione ha richiesto di reimplementare navigazione, componenti UI e gestione dello stato con gli strumenti nativi del web, mantenendo identica la logica di dominio.
Parità di funzioni come vincolo, non come obiettivo vago. Ogni feature dell’app mobile è stata inventariata (flussi di autenticazione, schema dati, navigazione) e verificata nella controparte web: la parità al 100% è misurata contro quell’inventario.
Un backend, due client. Regole di accesso ai dati e modello dati devono servire entrambi i client senza forking: ogni modifica allo schema è progettata per essere retrocompatibile con le app già installate.
Stack
React · Vite · Tailwind CSS · Firebase (backend condiviso con l’app mobile) · PWA