Project: UNIVERSE - Full-Stack Web Development | Pool Deza
Details, tech stack, key features, and impact of UNIVERSE
Centralized panel for social media account management, action automation, and real-time user monitoring.

Universe is the centralized control panel and administrative dashboard built on Next.js 16, TypeScript, and Socket.IO, designed to orchestrate, monitor, and dispatch tasks to active SocialPeak clients in real time.
The platform acts as the brain of the distributed network: managing subscription plans with hardware binds (Planes: Planet, Star, Galaxy, Universe), securing device connections via hardware HWID & MAC address reconciliations to block illegitimate usage, and maintaining live tracking statuses (ONLINE, OFFLINE, BUSY, BLOCKED).
Features a robust, specialized WebSocket server (ws-server.ts) that acts as a secure broker, instantly queueing and dispatching commands (like, follow, DM) to active automation clients and rendering real-time streaming logs back to administrators.
- RoleLead Architect & Developer
- Year2026
- FrontendNext.js 16, React 19
- BackendSocket.IO, Prisma 6, PostgreSQL
- SecurityHWID Hardware Binding
Tracks active bots, reporting socket connections, hardware metrics, current active task, and execution latency.
Broker server (ws-server.ts) handling subsecond command dispatching and dynamic, real-time logging streams.
Enforces strict limits on devices and social accounts via granular tiers (Planet, Star, Galaxy, Universe).
Tethers licensing to unique machine HWIDs and MAC hashes, mitigating license cloning and unauthorized distribution.
Highly relational database modeling (User-License-Device-Account) ensuring strict data integrity under intense traffic.
Comprehensive reporting on task success rates, active device graphs, and historical automation error distributions.
Built dynamic WebSocket mutex lockouts to tag devices as BUSY during heavy flow executions, successfully blocking duplicate trigger commands.
Created a hardware reconciliation algorithm using SHA cryptographic hashes to match existing registrations during system reinstalls.
Configured the Socket.IO broker to support reliable bidirectionality on serverless Vercel endpoints, incorporating optimized local memory fallbacks.
Distributed real-time control system. Designed with a Next.js 16 (React 19, TailwindCSS 4) administration dashboard and a custom Socket.IO server (ws-server.ts) acting as the main bidirectional broker. Database modeling implemented via Prisma 6 over PostgreSQL, securing tables for User, License, Device (HWID, MAC, socketId, isBusy, currentTask) and SocialAccount.