Advanced Search
Search Results
144 total results found
File Thunder — Architecture & Design Guide
File Thunder — Architecture & Design Guide NexGate Media Engine | Version 1.0 Table of Contents What is File Thunder? The Four Wheels Storage Architecture (MinIO Buckets) Accepted File Formats Upload Flow Processing Pipelines Image Pipeline Short Video Pipe...
NextGate Media Delivery — Redesign
Target: a safe, scalable media layer for the feed, modelled on patterns observed in TikTok's delivery (signed expiring URLs, CDN edge, variant matrix, batch minting) and mapped onto NextGate's existing media engine (MinIO + RabbitMQ + workers + Redis). 1. Wha...
File Thunder — Architecture & Design Guide V2
NexGate Media Engine | Version 2.0 v2 integrates the media-security refinements worked out in design review. Every change from v1 is tagged inline as [v2 FIX] so it can be reviewed individually. Section 0 lists all of them in one place — read that first. 0....
Marketplace
Author: Josh S. Sakweli, Backend Lead Team Last Updated: 2026-06-04 Version: v1.0 Base URL: api/v1/e-commerce/marketplace Short Description: The Marketplace API is the primary product discovery layer of the Nexgate e-commerce platform. It exposes personalised ...
Shop Subscription
Author: Josh S. Sakweli, Backend Lead Team Last Updated: 2026-06-04 Version: v1.0 Base URL: api/v1/e-commerce/shops Short Description: The Shop Subscription API allows users to subscribe and unsubscribe from shops on the Nexgate marketplace. Subscriptions driv...
File Thunder Arch & Flow
va# File Thunder — Developer Documentation File Thunder is the dedicated media-processing microservice for the NexGate / Veepii platform. It handles all file ingestion, processing, storage, and serving-readiness — the main backend never touches raw bytes. Tab...
Files Handling API (NEW)
Author: Josh S. Sakweli, Backend Lead Team Last Updated: 2026-06-21 Version: v1.0 Base URL: https://your-api-domain.com/api/v1 Short Description: This document covers everything a frontend developer needs to handle files on the NexGate/Veepii platform — upload...
Post Management API (NEW)
Author: Josh, Lead Backend Team Last Updated: 2026-06-18 Version: v1.0 Base URL: https://api.nexgate.com/api/v1 Short Description: The Posts Management API provides comprehensive social media posting functionality including creating posts, polls, quote posts, ...
Clips/Short Videos Mng API
Author: Josh S. Sakweli, Backend Lead Team Last Updated: 2026-06-22 Version: v1.0 Base URL: {base_url}/api/v1/e-social/clip Short Description: The Clips API powers the short-form vertical video surface on the platform. A clip is not a separate content type — i...
CDN & File Delivery — Full Walkthrough
This is the learning-session writeup for how Cloudflare fits into File Thunder's delivery story. It complements FILE_THUNDER.md §8 (which is the terse reference version) with full end-to-end walkthroughs, diagrams, and setup steps. Nothing in this doc changes ...
NexGate Deployment Guide (New)
The paved road for shipping every NexGate service — architecture, flow, setup, and maintenance. Owner: Kibuti · Organization: NexGate / nexgate-hq · Status: living document How to read this This is the single source of truth for how services are built, deploy...
Private Chat & Calls Arch Phase 2
NexGate Chat — Phase 2 Production Architecture NexGate / QBIT SPARK | Version 1.0 Ejabberd · WebRTC Calls · Voice & Video · MessagePack · Coturn · Message Interactions Table of Contents NexGate Chat Roadmap What Is Phase 2 What We Are Building Full Architect...
VP Live & VP Audio Spaces
Live Streaming Architecture NexGate / QBIT SPARK | Version 1.0 SRS · HLS · LiveKit · VP Live Video · VP Audio Radio · VP Audio Spaces Table of Contents Overview VP Live vs VP Audio — Key Differences How Live Streaming Works VP Live — Video Streaming VP Audio...
NexGate Chat — Phase 1
Foundation & Local Experiments NexGate / QBIT SPARK | Version 1.0 Spring Boot WebSocket · Commerce DMs · Offline Delivery · Local Experiments Table of Contents Phase 1 Goals What Ships in Phase 1 Architecture Overview The Four Wheels Service Design Data Flow...
NexGate Messaging — Product Requirements & Feature Flows
NexGate / QBIT SPARK | Version 1.0 What the messaging platform does — rules, flows, permissions, scenarios Table of Contents Document Purpose User Identity & Discovery Contact Sync Inbox Model Messaging Permissions Call Permissions 1:1 Messaging Flows Group ...
Private Chat & Calls (DEEP)
Phase 2 Deep Dive NexGate / QBIT SPARK | Version 1.0 1:1 DMs · Group Chats · Voice Calls · Video Calls · Ejabberd · WebRTC Table of Contents Scope Architecture Overview XMPP & Ejabberd Fundamentals Ejabberd Cluster — Two Nodes Connection Lifecycle 1:1 Privat...
Live Streaming Architecture
NexGate / QBIT SPARK | Version 1.0 SRS · HLS · LiveKit · VP Live Video · VP Audio Radio · VP Audio Spaces Table of Contents Overview VP Live vs VP Audio — Key Differences How Live Streaming Works VP Live — Video Streaming VP Audio Radio — One Broadcaster Man...
XMPP From Zero to Production Book
A Complete Developer's Guide Build real-time messaging that survives 2G — from your first stanza to a clustered Ejabberd deployment. Running example throughout: MaasaiChat, a chat app for Maasai communities across rural Tanzania and Kenya — 2G/3G links, low-en...
NexGate Chat System — Development Architecture Guide
QBIT SPARK | NexGate Platform The complete reference for building the chat_system module inside nexgate_backend Table of Contents Overview & Philosophy The Four Tunnels — How chat_system Works Inbox Model — Three Separate Inboxes Cards — Rich Content Type Co...