iWork —
studi sul
benessere.
Piattaforma di ricerca per condurre studi sul benessere: protocolli, quiz multilingua e raccolta dati strutturata. App admin Angular + API REST NestJS, pensata per la ricercatrice e il suo team.
Cos'è
iWork.
Una console di ricerca per progettare e condurre studi sul benessere: protocolli, quiz multilingua, macro-azioni, report e raccolta mood — gestiti dalla ricercatrice e dal suo team con ruoli granulari e API REST pronte per l'integrazione.
Da dove siamo
partiti.
Una ricercatrice disegna percorsi di benessere, ma li distribuisce via PDF ed email. Quiz tenuti in fogli di calcolo, traduzioni rifatte a mano per ogni paese, risposte raccolte come tornano. Protocollo solido, processo che non scala.
La sfida
Trasformare un protocollo di ricerca sul benessere in un prodotto digitale multilingua. Tre ruoli — ricercatrice, manager aziendale, dipendente — con permessi e viste distinte. Domini multipli: percorsi, quiz, contenuti, organizzazioni. Storico clinico tracciato senza perdere il dato, mai.
Il nostro approccio
Un solo modello dati per tutti i domini. Traduzioni JSON gestite inline dalla ricercatrice, senza tabelle di lookup. Scope context-aware: ogni utente vede solo ciò che il suo contesto autorizza. Demo settimanali con la ricercatrice principale, soft-delete ovunque per non perdere mai uno stato.
Il risultato
Percorsi di benessere distribuiti in più paesi senza ripassare per traduzioni manuali. Protocollo di ricerca digitalizzato dalla raccolta al rendiconto. La ricercatrice è autonoma nella gestione dei contenuti — niente più ticket per cambiare una domanda.
La panoramica della ricercatrice.
Atterraggio in console: KPI dello studio, compliance per coorte, attività recente e protocolli da pubblicare — tutto in una schermata, senza bisogno di assistenza.
Funzionalità
chiave.
Quattro aree principali della console admin. Ogni area è uno scope CRUD completo, con soft-delete, multilingua e scope utenti context-aware.
Quiz &
risposte
Editor di domande, risposte multilingua, scoring e categorie. Versionamento e pubblicazione controllata.
Protocolli
di studio
Sequenze a step, macro-azioni, dipendenze e gating. Item collegati a strengths, mood e categorie.
Report
& export
Cruscotti per la ricercatrice, export CSV/Excel su filtri custom. Aggregazioni per gruppo, periodo e categoria.
Notifiche
& mood
Trigger configurabili, FAQ, support request. Mood tracking e reminder per mantenere alta la compliance dei partecipanti.
Tre ruoli,
scope distinti.
Authorization context-aware: ogni ruolo vede solo ciò che gli serve. Gli Operator hanno accesso read-only alle liste — niente azioni distruttive, mai per errore.
Admin
- CRUD completo su tutti i domini
- Gestione utenti, ruoli, gruppi
- Configurazione settings globali
- Export, report, support request
- Pubblicazione di quiz e flussi
User
- Compila quiz e protocolli assegnati
- Mood tracking giornaliero
- Visualizza strengths personali
- Apre support request, legge FAQ
- Riceve notifiche e reminder
Operator
- Liste in sola lettura
- Visualizza report aggregati
- Consulta notifiche e mood
- Nessuna scrittura, mai
- Audit-friendly per compliance
Domini
gestiti.
Dodici aggregati Prisma con soft-delete (deletedAt) ovunque, campi multilingua come JSON (name, description, title) e scope utenti per ogni endpoint REST.
Caratteristiche
tecniche.
Scelte architetturali pensate per durare: una sola sorgente di verità per i tipi, lazy loading sulle rotte admin, configurazione per ambiente, multilingua nativo dal primo giorno.
Stato
del progetto.
Spedizione incrementale, niente big-bang release. La v1.0.0 è in produzione; la v1.1.0 estende il modello dati e introduce report aggregati richiesti dalla ricercatrice.
Foundation release
- Console admin completa: quiz, protocolli, partecipanti
- API REST /api con JWT & ruoli
- Multilingua, soft-delete, scope context-aware
- Test suite Jest + Playwright in CI
Reporting & integrations
- Report aggregati per gruppo & periodo
- Export Excel multi-sheet con filtri salvati
- Webhook per notifiche su sistemi esterni
- Estensione mood tracking con trend storici
Tech
stack.
Monorepo Nx, NestJS sul backend, Angular 20 standalone con signals e OnPush sul frontend. Test scritti come si scrive il codice: Jest per le API, Playwright per la console.
Una console che la ricercatrice e il suo team usano ogni giorno — senza chiedere supporto.
Hai una piattaforma di benessere da far crescere?
Costruiamo piattaforme wellbeing multilingua per ricerca e HR: gestione percorsi, quiz aziendali, scope context-aware su più ruoli, prodotti di ricerca digitalizzati dalla raccolta al rendiconto. Mandaci due righe — rispondiamo entro 48h.