Upsite

A Website Builder That Business Owners Actually Want to Use

How I'm building a template-based website builder with a built-in content management dashboard.

The Problem

Most small businesses want a website but find builders like Wix or Squarespace overwhelming. They don't want to 'design' — they want to fill in their information and have a professional site. The gap between 'I need a website' and 'I have a website' is still too wide.

Product Architecture

Upsite uses a template-first architecture. Each template is a standalone Next.js application with a standardized data schema. The dashboard connects to Supabase and lets owners update content fields that map directly to template sections. Changes deploy automatically via Vercel.

Key Technical Decisions

Template-first, not builder-first

Business owners don't want drag-and-drop — they want a beautiful site that works. Templates with editable content deliver faster results.

Supabase for content storage

Simple key-value content storage with real-time preview capabilities. No need for a complex CMS.

Vercel for deployment

Automatic deployments on content change, global CDN, and zero-config SSL. The owner never thinks about hosting.

Lessons Learned

01

Templates need to be opinionated — too many customization options paralyze non-technical users.

02

The dashboard is the product, not the template. If updating content isn't delightful, the site goes stale.

03

SEO defaults matter more than SEO settings. Auto-generate meta tags, sitemaps, and structured data.

Future Vision

Create an ecosystem of industry-specific templates — restaurants, salons, clinics — each with domain-specific features baked in.

Explore Upsite

See the full product — features, tech stack, and the problem it solves.

View Product