What it is
TestiFollow gives businesses workflows for collecting testimonials, reviewing submissions and presenting approved customer stories on their websites.
What it does
A SaaS application with project management, public collection, moderation and approval workflows, display widgets, and subscription billing.
What I built
- Authentication and email verification
- Project and testimonial management
- Public testimonial collection and moderation
- Approval and rejection workflows
- Customer photo handling
- Wall of Love and grid, carousel and single-item widgets
- Stripe Checkout, Customer Portal and webhook-based entitlements
- Admin area and TOTP two-factor authentication
Architecture
Laravel and Eloquent power the application and domain workflows. Blade, Tailwind CSS and Vite provide the web interface. PostgreSQL and Redis support the application data and runtime services; Stripe handles subscription billing flows.
Engineering highlights
- Connecting public submissions to review and approval controls, then presenting approved testimonials through reusable website displays.