Creuno In beta
A workspace and sponsorship marketplace for creators.
Creators plan and publish content, see what is working across their channels, and run brand deals from the first pitch to a paid invoice. Brands post campaigns, review applicants and follow results as they come in. I built it with one other engineer.
Every table sits behind Postgres row-level security, so a creator can only read their own deals and a brand only its own campaigns. A deal moves through an explicit state machine (accepted, delivered, invoiced, paid, complete), which keeps the money from drifting out of step with the work.
The Creator Coach answers from the creator’s own analytics, content and deal history through pgvector retrieval, its output is schema-validated before it renders, and a promptfoo evaluation suite in CI checks that it does not invent metrics.
- Shipped
- 323 pull requests, 216 database migrations
- Backend
- Supabase and Postgres with row-level security, 24 edge functions
- Release gate
- 85% statement coverage, 397 Playwright end-to-end tests
- AI
- Gemini and Groq-hosted Mistral, pgvector retrieval, Zod-validated output
- Frontend
- 27 lazy-loaded routes, so a first visit fetches one page
Built with React · TypeScript · Vite · Tailwind · Supabase · PostgreSQL · pgvector · LangGraph · Vitest · Playwright