wiki/knowledge/website/react-cursor-vercel-supabase-stack.md Layer 2 article 911 words Updated: 2025-11-07
↓ MD ↓ PDF
tech-stack react cursor vercel supabase wordpress ai development website

React + Cursor + Vercel + Supabase Stack

Overview

A modern development stack adopted for complex, custom website and application projects where WordPress falls short. The stack pairs React (frontend framework) with Cursor (AI-assisted code editor), Vercel (hosting), Supabase (database), and Git (version control). It is not a replacement for WordPress — it is a second tier reserved for projects with unusual feature requirements or high customization demands.

The decision to adopt this stack was made in the [1], where Mark demonstrated a prototype site and walked through each component.


The Problem This Solves

WordPress works well for straightforward marketing sites, but it struggles when a project requires:

When these needs arise, the team ends up fighting the platform — engineering around plugin limitations rather than building what the client actually needs. The React stack eliminates that constraint by working directly in code.

"I could probably code that site and make it do exactly what we want instead of trying to make the plugin work." — Mark Hope


Stack Components

React

Cursor

Vercel

Supabase

Git


Development Workflow

  1. Define requirements — Describe the site's purpose, features, and reference designs
  2. Scaffold in Cursor — AI generates an initial wireframe/structure; developer iterates with prompts
  3. Connect to Figma (optional) — Mockups can be fed directly to Cursor to accelerate build
  4. Configure Vercel — Set environment variables, connect Git repo, enable auto-deploy
  5. Set up Supabase — Define database schema; Cursor assists with SQL
  6. Test — Write code-level tests (e.g., simulate traffic to verify analytics integration)
  7. Deploy — Push to main branch; Vercel publishes automatically
  8. Maintain — Use Cursor for post-launch edits; commit all changes to Git

"The AI is not good enough that you can just say 'make me a website' and it'll do it well. But if you can talk to it in a way that it understands you, it'll do exactly what you want." — Mark Hope


Two-Tier Website Strategy

This stack creates a deliberate two-tier system for website projects:

Tier Platform When to Use
Standard WordPress Simple marketing sites, blogs, straightforward service pages
Complex React + Cursor + Vercel + Supabase Custom features, complex UX, booking/scheduling, data-heavy applications

The choice of platform should be made at project kickoff, before design begins. Designers should not produce complex, animation-heavy mockups before the build approach is confirmed — the design scope must match the chosen platform's capabilities.

The [2] is being updated to include this decision point as a formal step in the kickoff process. See action item assigned to Isalia Ramirez.


Known Limitations


Real-World Examples