Income Capital Management – Specifiche Funzionali PWA / Web App CONTESTO Income Capital Management intende sviluppare una Progressive Web App (PWA) basata sul sito incomecapital.biz (WordPress), con esperienza utente equivalente a un’app nativa e integrazione completa via API custom. ARCHITETTURA - Backend: WordPress - Plugin custom per API REST - Frontend: PWA (HTML, CSS, JavaScript) - Notifiche push: Firebase Cloud Messaging - Autenticazione: Token WordPress + PIN API WORDPRESS - Autenticazione login/logout - Auto-login tramite token - Cambio password - Gestione PIN - Lettura dati fondi, analytics, news, scadenze - Gestione notifiche push (salvataggio token) SICUREZZA - Nessuna esposizione credenziali - Token WordPress verificato su stesso dominio/namespace - PIN come secondo fattore WIZARD PRIMO ACCESSO 1. Scelta lingua (EN/IT) 2. Abilitazione notifiche push 3. Impostazione PIN obbligatoria SEZIONI APP - Tracking fondi (dati + grafici per anno) - Analytics - News - Scadenze - Settings (lingua, password, notifiche, PIN, logout) NOTIFICHE PUSH - Firebase - Invio a tutti / gruppi / singoli - Apertura diretta app al click MULTILINGUA - File JSON modificabili DISTRIBUZIONE - URL web (no App Store) - Android: installazione guidata - iOS: guida manuale TEMPI STIMATI - API: ~15 giorni - API + PWA completa: ~30 giorni DELIVERABLE - Plugin WordPress API - Codice PWA - Setup Firebase - Documentazione base