Zenix
Project Capabilities

ZenChat V2 Real-Time Platform

High-speed real-time community chat and support messaging platform featuring low-latency WebSockets, custom server channels, direct messaging, GIF avatars, and moderator tools.

Capabilities & Features

Built for fast community interaction and support.

Extracted directly from the ZenChat V2 project files, here is what powers the real-time messaging engine.

Low-Latency WebSocket Streaming

Instant message delivery

Bidirectional WebSocket connection providing instant sub-millisecond message delivery, live typing indicators, and real-time message editing/deletion across all channels.

WebSocketsSub-10ms LatencyTyping Status

Servers & Channel Hierarchy

Custom community spaces

Organize communities into dedicated servers with text channels, custom role permissions, invite link generation, and custom server icons & animated banners.

Custom ServersText ChannelsInvite Links

Direct Messaging & Friends System

Private 1-on-1 chats

Seamless direct messaging with friend request management and real-time user presence badges (Online, Idle, Do Not Disturb, Offline).

Private DMsFriend RequestsPresence Badges

Media Uploads & GIF Avatars

Rich media previews

Built-in file upload engine supporting images, videos, audio attachments, custom animated GIF avatars, and embedded media lightboxes.

Image UploadsGIF AvatarsMedia Lightbox

Custom Sound & Notifications

Audio cues & alerts

Customized audio notification triggers for incoming messages, mentions, and channel invites, with per-channel mute controls.

Custom AudioPer-Channel MuteDesktop Alerts

Admin & Moderator Panel

User & channel controls

Comprehensive administration dashboard featuring user moderation tools (mute, kick, ban), channel management, and audit logs.

Moderation DashboardKick/Ban ToolsAudit Logs
Architecture & Tech Stack

Real-time WebSockets & lightweight backend.

ZenChat V2 utilizes asynchronous WebSocket streams and lightweight storage for rapid response times.

Backend Engine

Python Flask + WebSockets

Low-overhead async server handling concurrent channel connections

Database Layer

SQLite / PostgreSQL

Structured message persistence, user accounts, and server roles

Frontend Interface

HTML5 + JavaScript + CSS3

Responsive chat client with smooth auto-scroll and media previews

Styling System

Tailwind CSS + Glassmorphism

Dark mode Discord-inspired UI design system

Media Storage

Local File Host & Attachment API

High-speed static asset distribution for avatars, banners, and media