Haha, slight twist here — TestiKit itself is the testimonial tool! I'm literally building the thing that collects them. Day 3 was the collection form as a feature, not me collecting social proof. 😄
Haha, slight twist here — TestiKit itself is the testimonial tool! I'm literally building the thing that collects them. Day 3 was the collection form as a feature, not me collecting social proof. 😄
Late reply, sorry! Just to clarify — TestiKit is actually a testimonial collection tool. So the form was the product feature itself, not me gathering feedback for something else. 😅
Day 9 — First widget: Wall of Love.
6 widget styles: Wall, Carousel, Minimal List, Marquee, Rating Badge, Hero Quote. Light & Dark mode. One script tag to embed.
#buildinpublic #indiehacker #saas #testimonials #solofounder #indiedev #nextjs #webdev #javascrip
Manual for now — you review each one and approve or reject.
But auto-filter by minimum rating is on the roadmap. (e.g. auto-reject anything under 4 stars.)
Good timing on this question 👀
Day 7 — Dashboard is done.
See all testimonials. Approve or reject with one click. Copy your collection link.
Yes, spam gets rejected too. 🚫
Next: embeddable widgets.
#buildinpublic #indiehacker #saas #testimonials #solofounder #indiedev #nextjs #supabase
Day 3 — Collection form is live.
Share a link, customers leave testimonials. Name, photo, rating, review.
Mobile-ready. No login needed.
#buildinpublic #indiehackers #saas #testimonials #solofounder #nextjs #supabase #webdev #sideproject #bootstrapped #typescript
Day 1 of building TestiKit — collect & display testimonials easily.
DB schema done: 3 tables, RLS, auto-profiles.
Next.js + Supabase + shadcn/ui
#buildinpublic #indiehacker #saas #testimonials #nextjs #supabase #solofounder #shipfast #day1