DPSOverview

DPS — Duaba Platform Services

The development / deployment engine for the Duaba ecosystem. Built and maintained by Forge.

DPS (Duaba Platform Services) is a Platform-as-a-Service for building, deploying, and running backend and full-stack apps. It manages the full lifecycle: orgs → projects → apps, template-driven provisioning wizards, container image management, and multi-target deployment with a visual workflow canvas — plus the DPS-E billing/payments/logistics/social layer. If your app needs Parse Server hosting, multi-tenant data isolation, Paystack-backed checkout, or Docker-based deployment, you can build it on DPS.

Surfaces

SurfaceURLFor
Marketing sitedps.duabalabs.comProspective customers
Platform dashboardplatform.duabalabs.comDPS customers managing their hosted apps
API ingressapi.platform.duabalabs.comHosted apps’ backends + the dps-client SDK
Parse dashboardapi.platform.duabalabs.com/dashboardOperators (schema, classes, cloud code)

What DPS provides

  • Multi-tenant Parse Server hosting — one isolated MongoDB + Parse instance per customer app.
  • Template-driven provisioning — wizards that scaffold parse-server, sellub, react-web, react-native, and n8n apps end-to-end.
  • Container deployment — ship your app’s images via Docker (SSH) or Netlify/Vercel.
  • DPS-E module — shared E-commerce ops layer (Billing, Payments, Logistics, Social) that Sellub and integrators consume.
  • Checkout pipeline — DPS → Paystack → tenant subaccount, with direct and vendure flows.
  • @duabalabs/dps-client SDK — single npm package every consumer app uses to talk to DPS.
  • n8n workflows — automation glue (dps-workflows).

Sections

Source repos