DIY Website Builder Platform

Заказчик: AI | Опубликовано: 22.12.2025

We are building a self-serve website builder platform similar to Wix/GoDaddy Websites, but designed around our own domain + hosting/reseller offerings and a client portal experience. I’m putting together a self-serve website builder aimed squarely at individual users and small businesses who want professional-looking sites without touching code. Because many personal sites eventually turn into side-hustles, integrated e-commerce is essential—think product catalog, simple checkout, and basic inventory tools baked right into the builder rather than bolted on later. The goal is to let customers: 1. Create a website on our platform without needing to purchase a domain/hosting upfront (preview mode) 2. Publish the site either: on a temporary subdomain (like sitename.ourplatform.com), or on a purchased domain with hosting (upsell flow), or by purchasing domain/hosting through us but connecting it to an external CMS outside our platform 3. We want the website-building experience to be compatible with WordPress or use WordPress itself under the hood (preferred), while still providing a clean “client area” where customers can manage everything they’ve purchased. Core features we need 1. Build-your-own website experience - User can start a site, choose a template, edit pages/sections, and preview changes. Publish workflow (subdomain first, then upgrade to custom domain + hosting). Ideally uses WordPress (multisite and/or separate WP instances per customer) or a WordPress-compatible approach 2. Domain + hosting purchase (optional but upsell-heavy) - Domain search + purchase via a reseller API (ex: ResellerClub or similar). Hosting purchase/provisioning via a hosting reseller platform (ex: Hosting.com / A2-type reseller environment). Clear upgrade prompts inside the builder (publish → connect domain → add hosting) 3. Bring your own CMS option. Customer can buy domain/hosting from us but point it to: an external WordPress.com site, or another CMS they manage elsewhere. Needs DNS management and/or connection instructions inside the portal. 4. Client portal / dashboard (client area) - A single place where the customer can: See and manage websites created on the platform. View purchased domains and manage DNS records. View hosting plan, status, renewal dates, and basic controls. Connect domain ↔ website. View invoices/receipts and manage subscriptions (if applicable) Integrations / technical direction We want the architecture to support integration with our existing tech stack but are flexible for similar alternatives to: - WordPress (preferred: WordPress as the CMS or tightly integrated) - ResellerClub (or similar) for domain registration and reselling - Hosting reseller provisioning (Hosting.com / A2-style reseller) - WHMCS for billing and client management - stripe integrated with WHMCS I already have some ground work that you can check out at poutinedigital.com We already have the domain reseller connected, hosting reseller with capacity for more users, WHMCS license active and integrated to the domain