Back to projects
Integrations case study
Custom Name Domain
A full-stack portal for purchasing domains, managing subscriptions, provisioning branded email, automating DNS, and accessing webmail.
Architecture map
Domain, email, billing, and provisioning workflow
Client experienceService boundaryData workflow
Challenge
Extend an existing GoDaddy-based product with a new registrar and automate payment, DNS, and mailbox workflows without overstating ownership of the original platform.
Solution
Added Name.com commerce operations, Stripe subscription lifecycles, staged Zoho Mail provisioning, mailbox administration, and supporting account notifications.
Architecture
Coordinated registrar, billing, DNS, and mail-provider operations through explicit provisioning stages, webhook-aware subscription state, scheduled work, and secured mailbox access.
Contribution highlights
The engineering work behind the product.
- Introduced Name.com availability, registration, pricing, order, DNS, renewal, and auto-renew operations on top of the existing registrar foundation.
- Built Stripe checkout and subscription flows for startup fees, plan changes, saved payment methods, webhooks, cancellation, reactivation, and transaction history.
- Automated staged Zoho Mail onboarding from domain registration through CNAME, MX, DKIM, IMAP, and active mailbox state.
- Built mailbox creation, administration, password, reactivation, encrypted credential, and tokenized webmail workflows.
- Extended the React portal with domain, billing, transaction, mailbox, export, dashboard, and responsive product experiences.
Implementation stack
Technologies grouped by responsibility.
Frontend
ReactViteRedux Toolkit
Backend/CMS
Node.jsExpress.jsJWTnode-cron
Data
MongoDB
Integrations
StripeName.comZoho MailBrevoGoDaddy (legacy paths)
Related work