-
-
Read Review First
-
AI narrows down the search and search through database or generate product ideas
-
Product pages initialy shows the AI review and platform affiliate links
-
Detailed review of product
-
Reviews added by users - with their affiliate links
-
Earn affiliate commisions from your reviews
-
User Trust levels explained
-
User profile
-
User reviews
-
-
User affiliate program settings
-
Dashboard Overview
-
Reviewing flagged content
-
Statistics
-
Managing Trust Levels and Awards
-
Statistics
-
CMS section for pages and blog posts
🧠 Inspiration
I actually came up with the idea for ReadReview First back in 2014 - I even bought the domain then. The idea was simple: before buying anything online, people should read helpful reviews first. But building something like this with WordPress back then was just too complex, especially if I wanted user reviews, smart filtering, and affiliate links. So the idea sat on a shelf for nearly a decade.
Fast forward to now - with tools like Bolt.new, I was able to go from scratch to working prototype in just a few days. And it’s not just about speed - I finally had the flexibility to build it my way, without hacking together clunky plugins or managing a backend.
Affiliate marketing has always been part of the vision. Most review platforms keep affiliate links for themselves, but I wanted to flip that. What if users could earn from sharing honest reviews? What if trust and transparency weren’t an afterthought but baked into the design?
I also recently tried building an earlier version for a different hackathon - that one had a fully working backend, but a much rougher UI. You can check it out here:
🔗 ReadReview First (Hackathon #1)
That attempt proved backend logic wasn’t a blocker - I just needed a better user experience and design. Now with Bolt, the frontend feels snappy, usable, and clear. It’s finally coming together.
🚀 What it does
ReadReview First is a review-first platform that blends AI with real user feedback. Here’s what it can do:
- 🔍 Search without logging in - anyone can search for a product and browse its reviews instantly.
- ✍️ Write reviews (with images) - users can log in and submit their own reviews with optional images.
- 🧠 Simulated AI reviews - for demo purposes, the app can generate example reviews for products without user input.
- 🛠️ Built-in review moderation tools - there’s a basic admin area (mocked for now) to manage user content.
- 🧪 Affiliate-ready structure - both platform-level and user-level affiliate integration is simulated.
🧱 How I built it
This was built as a frontend prototype with no backend (yet), using mocked services to simulate a full-stack experience. Here's what’s under the hood:
- React + TypeScript for the app itself
- Tailwind CSS for styling
- Vite for fast development and builds
- Lucide Icons for a clean UI
- Mocked data (products, users, reviews, AI outputs) to simulate everything you'd expect in production
- Custom hooks like
useLocalStorageanduseDebouncefor state and interactions
Even the AI-generated reviews and product suggestions are simulated to show how it’ll work once real APIs are connected.
🧩 Challenges
- Simulating everything - building a rich, interactive platform without a backend meant faking things like login, storage, and AI logic while keeping it believable.
- Hybrid search logic - merging real reviews with AI suggestions and getting that to feel smooth took a lot of iteration.
- Making it feel real - the goal was for it to feel like a working product, even if it was just a prototype.
- Keeping mock data consistent - syncing all the fake users, products, and reviews across the app was trickier than expected.
🏆 What I'm proud of
- Pulled off a realistic demo - it shows the vision clearly, even without a backend.
- Rich feature set - the app isn’t just a form; it includes search, AI previews, review uploads, admin tools, and even user logic.
- Clean UI & UX - it’s fast, mobile-friendly, and doesn’t feel like a hackathon throwaway.
- Affiliate-ready mindset - designed from day one with user monetization and trust in mind.
📚 What I learned
- Good frontends can tell a full story - I was able to express the whole product idea clearly with just UI + mock logic.
- AI isn’t just output - designing good UX around AI-generated content takes real thought, even with fake data.
- Trust matters - people need context, transparency, and a sense that their contribution is valued - especially when reviews are involved.
- Plan for scale early - even with mocks, I built things in a way that can later plug into Supabase or other backends.
🔮 What’s next
- 🔁 Swap mock services for a real backend (Supabase, edge functions, auth)
- 🤖 Connect to a real LLM for review generation, summaries, and recommendations
- 💸 Affiliate integration with live tracking for both users and platform
- 👥 Better community tools like trust levels, notifications, and AI moderation
- 📱 Deploy to mobile using Bolt’s features to reach more users
- ⚡ Performance tuning to stay fast even with real data
- ...
Note on "Try it out" links:
- 2nd link uclocks the Admin panel
Built With
- react
- tailwind
- typescript
- vite


Log in or sign up for Devpost to join the conversation.