Kaitiaki

Kaitiaki è una startup che vuole analizzare e combattere il fenomeno del cyberbullismo. Grazie ad un sistema di intelligenza artificiale, Kaitiaki monitora in modo anonimo i canali social di minorenni, come Facebook o Twitter, e avvisa i genitori se vengono riscontrate delle criticità nei vari messaggi.

La parte che ho curato di Kaitiaki riguarda i vari front-end dei suoi servizi, più alcuni servizi accessori. I principali servizi che compongono Kaitiaki sono Safe (rivolto alle famiglie) ed Edu (rivolto alle scuole). Entranbi i servizi sono stati creati e gestiti tramite Laravel e sono integrati con i servizi di Intelligenza Artificiale sviluppati da Datamantix, una società esperta in Machine Learning.

Kaitiaki Safe

Il front-end dei servizi è integrato in Laravel ed è stato realizzato tramite i componenti web del Material Design, permettendo un'usabilità oramai rodata e una semplicità di implementazione.

Gestione

L'amministrazione del back-end per entrambi i servizi è stata realizzata con Laravel Nova, il quale ha permesso di creare una gestione semplificata dei processi di manutezione quotidiana: analisi varie, gestione degli utenti è tutti quei task tipici sono stati realizzati tramite l'utilizzo di Nova.

Il caso Commerce Store

Per gestire gli abbonamenti al servizio e i vari acquisti ho realizzato un servizio a sè, sempre tramite Laravel, che permette di creare degli store virtuali legati ad un dato servizio. Ogni store può contenere al proprio interno i prodotti, le scontistische e tutte le tipiche entità proprie di un e-commerce. Infine, i servizi come Safe o Edu possono comunicare direttamente con il proprio store per la vendita degli abbonamenti: in questo modo è stata centralizzata la gestione delle vendite in unico punto strategico.

Il front-end di gestione dello store è stato realizzato tramite Angular, in modo da rendere più semplice le future integrazioni e modifiche, separando il front-end dal back-end. Per realizzare la User Interface ho optato per l'utilizzo di Tailwind, che ben si adatta a compiti di questo tipo.