← Back to projects
💬

Squealer

Academic Group
Node.jsReactVue.jsMongoDBJavaScript

Squealer is a full-featured social network developed as a university project. The architecture includes a Node.js backend with MongoDB as database, and three distinct frontends: a React user app, a Vue.js moderation panel, and a public client.

The system supports posts with different content types (text, images, geolocation), thematic channels, user messaging, and a complete moderation dashboard for content management.

The main challenge was managing real-time communication between the three frontends and the backend, solved with WebSocket and a centralized event system.

Try the live demo

Demo credentials: user demo / password, mod admin / password