
Bravowall — Self-Hosted Testimonial Walls + PNG Card Export
Self-hosted testimonial walls — pay once, own them forever
Bravowall is the collect → moderate → embed → share loop for testimonials, self-hosted. Create a "space" per product, share its hosted collection form (name, photo, 1–5 stars, optional YouTube/Loom/Vimeo link), approve submissions in a moderation queue, and render a masonry "Wall of Love" on any site with a single script tag. It's for founders, agencies, and course creators whose social proof currently lives on someone else's subscription. Senja Starter is $19/mo ($228/yr); Testimonial.to runs $25–60/mo. Bravowall is $29 once — it pays for itself in about six weeks.
Hosted collection forms per space with star picker, photo upload, and consent checkbox
Moderation queue — approve, reject, feature, or fix typos (originals preserved)
Shadow-DOM wall embed — your site's CSS can't break it; light/dark theme + accent color
PNG card export (1080×1080 or 1600×900) rendered server-side with sharp — perfect for LinkedIn/X
CSV import migrates your existing Senja / Testimonial.to exports in one upload
Standalone HTML snippet per testimonial + a "loved by N customers" count API
Honeypot + rate limiting keep bots out
SQLite on disk, zero telemetry
Runs as a Windows desktop app or on a $5 VPS (Docker included).
What's included:
Windows installer download (build via npm run dist)
Full source access — https://github.com/bensblueprints/bravowall (MIT)
Lifetime v1 updates
Setup guide (README quick start)
Premium tiers coming later
