AI Website Builder Platform
An AI-powered platform that allows users to generate, customize, and publish fully functional websites with authentication, dashboards, and live hosting.
Overview
This project is a production-grade AI website builder developed for real users. It enables non-technical users to generate branded websites, customize layouts and content visually, and publish websites publicly under platform-managed subdomains.
Problem
Building and maintaining a professional website requires technical skills, design decisions, and ongoing updates, which creates a barrier for non-technical users and small teams.
Architecture
I built an end-to-end platform that guides users through brand generation, website creation, customization, and publishing. The system combines AI-assisted branding, template-based website generation, and a dashboard-driven editing experience.
Architecture
The platform is built entirely with Next.js, using the App Router for both frontend and backend logic. OpenAI APIs handle brand and content generation, Stripe manages subscriptions and billing, and Recharts is used for visualizing dashboard analytics. The application is deployed on Vercel with a scalable architecture suitable for SaaS use cases.
Challenges
Key challenges included managing multi-step AI workflows, ensuring consistent theming across dynamically generated websites, handling secure authentication and billing flows, and building a flexible editor that supports live customization without breaking layouts.