This site is currently under development — some features may be incomplete.
ReviewIt

ReviewIt

web

ReviewIt is a review management platform that helps businesses actively collect, manage, and leverage customer reviews across multiple channels. Businesses search for and link their locations from Google Maps, and the platform automatically discovers their presence on Google, TripAdvisor, Yelp, and Facebook. An embeddable Web Components widget (built with Shadow DOM for zero style conflicts) can be dropped into any website to collect reviews on-site, while generated QR codes enable in-store collection. The smart redirect engine analyzes review ratings and automatically routes high-rating reviews to the external platforms where they'll have the most impact. A comprehensive dashboard provides analytics, sentiment tracking, and multi-location management. Subscription tiers (Starter, Professional, Enterprise) scale from single-location to unlimited businesses.

The Challenge

The client's businesses were struggling with fragmented reviews across multiple platforms, no systematic way to collect new reviews, and no strategy for directing positive feedback to the platforms that mattered most for their reputation and discoverability. They needed a centralized system that could actively solicit reviews, aggregate them from all sources, and intelligently amplify the positive ones.

Our Solution

We built ReviewIt as a Turborepo monorepo with three packages: an Express.js API with Prisma and PostgreSQL, a React dashboard with Vite and React Query, and a vanilla TypeScript embeddable widget using Web Components with Shadow DOM for conflict-free embedding on any site. The smart redirect engine evaluates review ratings against configurable thresholds and routes high-rating reviews to the external platform with the most strategic value. Google Places API integration auto-discovers business listings. QR codes are generated server-side for in-store review collection. BullMQ handles background jobs for platform syncing and Resend-powered email notifications. Stripe manages subscription billing with tiered usage limits.

Results

Embeddable widget via Web Components with Shadow DOM
Smart redirect to Google, TripAdvisor, Yelp, Facebook
QR code generation for in-store review collection
Analytics dashboard with sentiment analysis

Tech Stack

React 19Express.jsTypeScriptTurborepoPrisma ORMPostgreSQLRedisBullMQWeb ComponentsStripeResendViteTailwind CSSZustandDocker

Want Similar Results?

Let's discuss how we can build something great for your business.