Public collection form
Clients get one clean link and one clear question. The owner gets consistent, structured proof.
Live Backend Ready
The product loop is now wired through a real repository layer. With Supabase env vars in place, submissions persist, dashboard access authenticates, and the same pages stop depending on mock data.
Current Scope
Instead of wiring billing and auth too early, this milestone proves the product loop: collect, review, publish, and embed.
Clients get one clean link and one clear question. The owner gets consistent, structured proof.
An instantly shareable page for social proof, case studies, proposals, and sales conversations.
A script-tag integration that renders testimonials inside a safe shadow DOM container.
The moderation, stats, and widget pages are in place, ready for auth and persistence wiring next.
Starter Pricing
The target is modest on purpose. You only need a small handful of paying users to cover subscriptions.
1 project, 10 testimonials, powered-by branding.
3 projects, 100 testimonials, full widget set, branded collection form.
Unlimited testimonials, export tools, custom wall styling, and future automation hooks.
Featured Testimonials
These cards now come from the repository layer, so the homepage stays stable when live data replaces demo data.