DEV Community

Cover image for From No-Code to ReflectoBot: My Journey with Bolt
Brian Castleforte
Brian Castleforte

Posted on

From No-Code to ReflectoBot: My Journey with Bolt

WLH Challenge: Building with Bolt Submission

When I first cracked open Bolt.new, I had no idea what I was doing. I’m not a coder, I’m a creative, a designer, someone who typically focuses on the creative and user experience side and had never attempted to build a full web app before this challenge. But Bolt changed that. Within hours, I was dragging components around, triggering GPT prompts, and designing screens faster than I ever imagined possible.

ReflectoBot was born from a vision, a safe, engaging space where kids could explore their emotions through chat, drawing, and creative prompts. Bolt made that vision real. Its instant deploy, clear file structure, and seamless AI integration let me focus on creating the experience instead of getting lost in technical hurdles. I figured out how to wire up Supabase for storage and login, ElevenLabs for robot voice synthesis, and somehow layered it all in a UI using Vite, TypeScript, and Tailwind CSS.

The wildest part? How easily Bolt let me make AI feel playful. I built six bots, each with their own name, personality, and voice, all live, in-browser. The "What If...?" page delivers quirky, thoughtful GPT prompts with smooth transitions. The daily check-in logs moods. The drawing page gives kids another outlet beyond words.

I even added a token-saving toggle, voice-switching controls, and real-time audio playback. All in one month. Not bad for a first-timer.

This project would’ve been impossible for me with a traditional stack. Bolt stripped away the friction and let me focus on what I care about most, building tools that help kids feel heard and supported.

— Brian Castleforte
heyreflekto.app
Devpost Project

Top comments (0)