
Storefront & Domain Control Room for eCommerce
An internal control panel that puts a whole portfolio of sites and their domains on one surface: registrar, DNS, hosting, and deployment togetherLaunch or clone storefronts, point domains, and push changes from the UIThe control a retail or ecommerce operator needs to run many stores and brands at once
One control surface for a whole portfolio of online stores.

- 9
- System modules
- 3
- Server types
- 100+
- Domains per bulk run
- 1
- Control surface

The situation
An operator running many storefronts and brands was juggling ten registrar tabs, five hosting cabinets, and three CDN panels. Every domain's chain (registrar to DNS to server) lived somewhere different, and any bulk change meant SSH sessions and copy-pasted configs.
How we built it
An internal control panel that wires the full domain chain into one surface, on a transparent 'email to account to resource' model so nothing is orphaned. Background workers keep the dashboard at ground truth, and any registrar, CDN, or host plugs in behind a common adapter, so no provider is hard-wired.
What it does
Domains
End-to-end ownership of every domain, registrar to DNS to server. Clone content, migrate to another server, switch DNS provider, or deploy a ZIP straight from the UI.
Registrar accounts
Every registrar account tracked in one place; different per-registrar API schemas abstracted behind one interface for bulk purchase and inventory sync.
Hostings & servers
Spin up servers via the hosting API, then provision them by type over SSH: clean Ubuntu with nginx, panel-driven FastPanel, or campaign-aware Keitaro.
CDN providers
Multi-account CDN management for proxy and protection, tracking which domain is bound to which account and swapping providers without losing the chain.
Email directory
A central registry of every email used to register an account. Nothing can be added without its email living here first, so there are no orphaned credentials.
Proxy pool
Proxies attach to any registrar, CDN, or hosting account; all API calls travel through them, protecting the source IP and isolating fault domains.
Sync jobs
Background workers continuously sync the contents of every connected account and domain chain, so the dashboard always reflects reality without a manual refresh.
Purchase jobs
Queue mass-domain purchases and watch per-domain status in real time (succeeded, failed, retrying) across hundreds of registrations in parallel.
Users & roles
Granular role-based access: give a teammate one registrar, one server type, or one set of domains without exposing the whole estate.
Inside the system










What it runs on
Server types
RAW VPS with hand-rolled nginx, FastPanel via its panel API, Keitaro with automatic campaign creation
Integrations
Registrar REST APIs behind adapters, multi-account CDN, SSH provisioning, a routed proxy pool
Backend
PostgreSQL as the single source of system state, background sync and purchase workers
A deeper breakdown of the architecture and modules is available on request. There is too much detail for a public page.

What changed
- Ten registrar tabs, five hosting cabinets, and three CDN panels collapsed into one page with full context per domain.
- Bulk domain purchases run in parallel with live per-domain status instead of one-at-a-time.
- Clone, migrate, attach a CDN, swap DNS, or deploy a ZIP, all without SSH or copy-pasted configs.
- Teammates get scoped access to part of the estate without seeing all of it.
- The dashboard always reflects ground truth, with no manual refresh.
