Shipping an embeddable widget behind one script tag on Cloudflare's free tier
Collecting testimonials is easy. Showing them is where everything falls apart. You get a nice DM. Someone leaves a glowing comment. A customer emails you something kind. And then it just sits there. To actually put it on your site you screenshot it, crop it, drop the image into your page, and hope the alignment holds up on mobile. Six testimonials later you have six images of six different sizes,…
ProofClip is a testimonial wall and social-proof generator designed specifically for creators and small SaaS businesses. It simplifies the process of collecting and displaying testimonials by providing a single script tag to embed on a webpage. The testimonials are collected through a shareable form, approved and moderated on a dashboard, and then displayed on a public wall.
The widget is easily integrated into any site with the following code: `div data-proofclip="your-space-slug" /div` followed by `script src="https://your-proofclip.example/widget.js" /script`. The entire system runs on Cloudflare's free tier, utilizing Workers, Hono, D1 for SQLite data storage, and R2 for uploaded images. The widget fetches testimonials from the server, renders them in a masonry-style layout, and escapes user text to prevent markup injection.
Moderation is handled on the dashboard, with approved testimonials only visible to the public wall and the embed. The free plan allows for one space, ten testimonials, and one widget, while paid plans offer additional features and higher limits. Despite some limitations, the core functionality of collecting, moderating, and embedding testimonials is fully functional and easy to implement.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.