Skip to content

bpnace/zynapse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zynapse

CI Version Status Next.js React TypeScript Tailwind CSS Supabase Vitest Playwright

AI campaign platform prototype connecting brand intake, creative applications, typed workflows, Supabase-backed data, and production-oriented frontend engineering.

What this shows

  • Product-facing Next.js app architecture with App Router, React 19, and Tailwind CSS 4
  • Typed brand inquiry and creator application flows with react-hook-form and zod
  • Supabase and Drizzle foundation for authenticated workspace and campaign data
  • SEO, sitemap, metadata, and intake route handling for a public marketing surface
  • Test coverage across Vitest and Playwright for critical user paths

Product shape

Zynapse v1 is a brands-first marketing site for AI campaign work with two direct onramps:

  • Brand Inquiry Wizard für Brands mit Kampagnenbedarf
  • Application Flow für AI-Kreative und Spezialist:innen im kuratierten Netzwerk

Die v1 verkauft kein Tool und keinen offenen Creator-Marktplatz, sondern ein koordiniertes Ergebnis:

  • Brands kommen mit Briefing, Ziel, Offer und Budget
  • Zynapse kuratiert das passende Spezialist:innen-Setup
  • Daraus entstehen lean koordinierte Kampagnen-Setups mit Varianten, Review und Handover

Current positioning

  • Nicht: generische AI-Video-Plattform
  • Nicht: offener Creator-Marktplatz
  • Nicht: klassischer Agentur-Overhead
  • Sondern: kuratiertes Netzwerk plus orchestrierter Kampagnenfluss

Stack

  • pnpm
  • Next.js 16 App Router
  • React 19
  • Tailwind CSS 4
  • react-hook-form + zod
  • Vitest + Playwright

Local setup

pnpm install
pnpm dev

Open http://localhost:3000.

Environment

Copy .env.example to .env.local and set the values you actually need.

Example:

cp .env.example .env.local
  • NEXT_PUBLIC_SITE_URL
  • NEXT_PUBLIC_ANALYTICS_ID
  • WAITLIST_WEBHOOK_URL_DEV
  • WAITLIST_WEBHOOK_URL_PROD
  • INTAKE_WEBHOOK_URL
  • NOTIFY_EMAIL
  • TURNSTILE_SITE_KEY
  • TURNSTILE_SECRET_KEY

If the waitlist webhook vars are not set, waitlist-bound submissions are accepted and logged server-side as a safe fallback for local and preview verification.

Commands

pnpm lint
pnpm test
pnpm build
pnpm test:e2e

Structure

  • src/app/*: pages, route handlers, metadata routes
  • src/components/*: layout, UI primitives, marketing sections, form flows
  • src/lib/*: content, validation, intake adapters, SEO helpers, utilities
  • src/types/*: public types for site content and intake payloads
  • tests/e2e/*: browser coverage for key user paths
  • docs/*: aktive Messaging-, Launch- und Operating-Notes

About

AI campaign platform prototype with brand inquiry, creator application, typed validation, Supabase/Drizzle, and Playwright coverage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages