Ship an AI-powered edtech platform in minutes
EISH is a production-grade learning marketplace: AI tutors, live cohorts, VOD courses, teacher payouts, and admin controls — running on a serverless edge stack you can deploy with one click.
Edge-first
SSR + server functions on Cloudflare. Sub-100ms responses worldwide.
Secure by default
RLS on every table, admin gate on internal routes, IP-header enforcement in CI.
AI included
Chat, embeddings, and image generation via Lovable AI — no keys to manage.
Tech Stack
Full-stack React 19 framework with SSR, server functions, and file-based routing.
Modern React with the fastest build tool available.
Native @import + @theme in a single stylesheet. No config file, no PostCSS plugin dance.
Postgres, Auth, Storage, RLS, and edge functions — provisioned automatically.
Chat completions, embeddings, and image generation without managing API keys.
Full unit test coverage of the admin gate and business logic, gated by GitHub Actions.
Local Setup — 5 minutes
Clone & install
git clone <repo> eish && cd eish
bun installConfigure environment
cp .env.example .env
# fill in VITE_SUPABASE_URL, VITE_SUPABASE_PUBLISHABLE_KEYRun the dev server
bun run dev # http://localhost:8080Verify tests + IP headers
bunx vitest run
node scripts/ip-headers.mjs verifyOpen http://localhost:8080, sign in, and explore. See the API reference to start building server functions.