Reword

Reword is a local discovery and reviews platform that connects consumers with local businesses, gives business owners tools to manage their online presence, and runs an affiliate program to drive growth.

Scope
  • Consumer discovery app: search, visit-verified reviews, favorites, and AI chatbot for platform Q&A
  • Business portal: profile management, AI-generated review replies, and Stripe subscription billing
  • Affiliate dashboard: referral tracking and automated Stripe Connect commission payouts
  • Admin operations: AI content verification, receipt moderation queue, user management, and revenue dashboards
  • Shared REST API: JWT and social OAuth, role-based access, Google Maps, ImageKit CDN, and scheduled payout jobs
ServicesProduct UX, Full-Stack Development, MongoDB Architecture, Stripe Subscriptions and Connect Affiliate Payouts, Google My Business and Maps Integration, AI Integration, Admin Tooling, Docker Deployment
TechNext.js, React, TypeScript, Mantine UI, next-intl, Vite, TanStack Query, Redux, Express.js, MongoDB, Mongoose, Passport.js, Firebase Admin, Stripe, ImageKit, Google Maps Platform, OpenRouter, Docker, CapRover
IndustryLocal Services / Reputation Management / SaaS
Year2026
Background

We designed and built the entire Reword ecosystem from scratch: five separate applications sharing one Express.js REST API backend. A Next.js consumer discovery app, a React business owner portal, a React affiliate dashboard, a React admin panel, and the shared backend connecting all of them — containerized with Docker and deployed via CapRover. Every layer of the business model was engineered into the product from the start: Stripe subscription billing for business owners, automated Stripe Connect affiliate payouts, AI-powered business profile verification, receipt-verified reviews to prevent fake submissions, and a full EN/ES internationalization layer for the Spanish market.

Challenges

Building for four distinct user types — consumers, business owners, affiliates, and admins — each with different permissions, workflows, and UI requirements, while keeping the shared backend coherent was the core architectural challenge. The affiliate commission system required Stripe Connect payouts triggered by webhook events, with a 50% commission for the first two months per referred business and a daily cron job for automated transfers. The AI content verification pipeline needed to analyze business profiles for spam, inappropriate content, and completeness without blocking onboarding. The review system required receipt image moderation with an admin approval queue to prevent fake submissions. Every piece had to work reliably before the interconnected ecosystem made sense.

Outcome

Reword launched as a fully operational platform across five applications: consumers discover and leave receipt-verified reviews across 36 business categories with 4 OAuth sign-in options, business owners manage profiles with AI-generated review replies and Stripe subscriptions, affiliates earn tracked commissions via Stripe Connect with a unique referral code and QR code, and admins moderate the platform through a receipt queue and AI verification dashboard — all connected through a single production-grade backend with full EN/ES internationalization.

Reword case study, overview
Reword case study, detail 1
Reword case study, detail 2
Reword case study, detail 3
Reword case study, detail 4
Reword case study, detail 5
Reword case study, detail 6