Squealer รจ un social network completo sviluppato la cui architettura prevede un backend Node.js con MongoDB come database, e tre frontend distinti: un'app per gli utenti scritta in React, un pannello dedicato ai Social Media Manager scritto in Vue.js e una dashboard di moderazione scritta in HTML/CSS/Javascript vanilla.
Il sistema supporta post con diversi tipi di contenuto (testo, immagini, geolocalizzazione), un sistema di canali tematici, messaggistica tra utenti, e una dashboard di moderazione completa per la gestione dei contenuti.
La sfida principale รจ stata la gestione della comunicazione real-time tra i tre frontend e il backend, risolta con WebSocket e un sistema di eventi centralizzato.
Credenziali demo: utente demo / password, moderatore admin / password