Advanced Search
Search Results
152 total results found
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, secrets, setup, and operations. Owner: Kibuti · Organization: NexGate / nexgate-hq · Status: living document · v2 How to read this Single source of truth for how services are built, deplo...
Calls & Meetings API Documentation
Author: Josh S. Sakweli, Backend Lead Team Last Updated: 2026-09-14 Version: v1.1 Base URL: http://localhost:8765/api/v1 (local) — https://dev.api.nexgate.co/api/v1 (staging) LiveKit: ws://127.0.0.1:7880 (local) — wss://livekit.dev.nexgate.co (staging) v1.1 —...
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...
Vault Mastery Guide — v2 BOOK
From Root-Token Chaos to Production-Grade Secrets Management Author: Kibuti — QBIT SPARK Environment: vault.qbitspark.com (HashiCorp Vault v1.20.3) Method: Local simulation first → master concepts → migrate production last Status: Lab Steps 1–8 complete. Steps...
Live Streaming (VP Live) API Documentation
Author: Josh S. Sakweli, Backend Lead Team Last Updated: 2026-09-14 Version: v1.1 Base URL: http://localhost:8765/api/v1 (local) — https://dev.api.nexgate.co/api/v1 (staging) Media: SRS ingest stream.dev.nexgate.co — LiveKit wss://livekit.dev.nexgate.co (stagi...