Project

brandi

Visit live site ↗GitHubnextjsLast deployed Jul 21, 2026

Internal admin tool for managing reusable brand kit templates. Airtable is the canonical editable source; Brandi is the validation + publishing layer. Kit (the logo generation app) consumes the published brandKits.json by URL and never talks to Airtable.

Stack

  • Framework: Next.js 14, TypeScript
  • Data: Airtable (plain REST client, no SDK), BrandKits table as canonical source
  • Auth: Clerk (dev instance, Google OAuth, restricted sign-up — not production)
  • Validation: Zod (lib/brandkit-schema.ts)
  • Publishing: Vercel Blob (public store) — publishes brandKits.json for Kit to consume by URL
  • Hosting: Vercel Hobby

Screens

Video

Walkthrough video coming soon