Skip to main content
v1.0 · Production · 25 phased releases

Multi-tenant
SaaS, built
bullet-proof.

Dashify is a single-codebase platform that runs many organizations safely: hardened authentication, three-tier RBAC, real-time collaboration, on-prem AI, and ten kinds of observability. This site is the long-form story of how every piece works — written for humans, not machines.

authn.layer
Argon2 · 2FA · Passkeys
tenancy.scope
orgId everywhere
rbac.tiers
3 roles · 19 checks
3-tier
RBAC hierarchy
47%
smaller main bundle
25
phased releases shipped
100%
tenant-isolated by design
The shape of it

One codebase. Many tenants.

Browser talks to a Node API. The API reads and writes Mongo, talks to Redis for sessions and queues, dispatches background work to a worker process, and pushes real-time updates over Socket.IO. AI lives entirely on-prem via Ollama and Qdrant. Every box on the right belongs to you.

Open the full diagram →
┌──────────────┐ │ Browser │ React · PWA · Workbox └──────┬───────┘ │ httpOnly cookies + CSRF ┌──────▼───────┐ │ API tier │ Express · Pino · Helmet └──┬─┬─┬─┬─┬───┘ │ │ │ │ │ │ │ │ │ └──► Qdrant (tenant-partitioned vectors) │ │ │ └────► Ollama (local LLM, Qwen 2.5) │ │ └──────► BullMQ (jobs · worker process) │ └────────► Redis (sessions · pub/sub) └──────────► MongoDB (per-tenant documents)
N
Built solo by Nauman Majeed in Multan, Pakistan — across twenty-five phased releases, with a deliberate eye on security and scale.
Meet Nauman →