disclosing first: i am the solo dev building this… tbh building mvps with ai is almost too easy now. i built Vouchy in like 2 weeks. but i realized that while ai can generate code, it can’t generate trust. most saas projects fail because they have 0 social proof, and getting video reviews is a nightmare because customers get awkward on camera. i built this to automate the “trust” part of a landing page using a specific ai workflow. Technical Breakdown (The “How”): The Teleprompter Scroll Logic: the hardest part was the video recorder. i used cursor to build a custom react hook that handles a scrolling teleprompter. it calculates “Words Per Minute” (WPM) based on the script length generated by the ai. i used requestAnimationFrame for the scroll to keep it at 60fps so it doesn’t jitter while the MediaRecorder api is running in the background. the biggest challenge was the sync—if the user starts reading before the camera is “warm,” the footage looks bad. i had to add a 3-second buffer that holds the scroll until the media stream state is active. The AI Polish Engine: for text reviews, i’m using the Claude 3.5 Sonnet API. customers usually write short, messy reviews like “good tool.” i built a “polish” feature that uses a specific system prompt to identify the core sentiment and expand it into a professional testimonial while keeping the customer’s actual tone. i’m running this on edge functions to keep the latency low, usually under 1.2s. Auto-Display & Supabase Integration: i used supabase for everything. the “auto-display” works via a lightweight js snippet. when a founder approves a video in the dashboard, a supabase webhook triggers a re-validation of the cdn cache, and the new review appears on the live site instantly via a masonry grid. Lessons Learned & Limitations: the biggest limitation right now is eye-tracking. if a user reads a long script from the teleprompter, you can see their eyes moving side-to-side. i’m looking into using a model to correct the gaze in post-processing, but for now, i just keep the scripts under 150 words to minimize the “reading” look. Link to the demo: https://vouchy.so/ (it’s free to test/play with, no credit card or anything)… anyway, that’s the build. solo dev life is wild with ai. would love some technical feedback on the recorder flow or how to improve the eye-tracking issue. submitted by /u/alazar_tesema
Originally posted by u/alazar_tesema on r/ArtificialInteligence
