What Inspired me

The idea for RoastyMcBotFace came from the chaotic brilliance of Reddit’s community, where people willingly invite strangers to mock them. We thought: What if an AI could do that... with flair, dark humor, and an actual voice?”

We wanted to fuse AI language models, text-to-speech, and Reddit automation into something hilarious, interactive, and useful for both devs and meme lords alike.

This project was born out of our love for:

Building things fast using Bolt.new Playing with voice AI like ElevenLabs Shipping something fun during the World's Largest Hackathon

What We Learned

OpenAI API Usage: Mastered prompt engineering to craft witty, roast-worthy insults across multiple tone levels. ElevenLabs TTS API: Understood how to convert dynamic roast text into realistic human-like voice clips. Bolt + Fullstack Integration: Successfully built a seamless experience combining frontend (React + Tailwind), backend (Node + Express), and Reddit bots.


🛠️ How We Built It

Frontend: Built with React and TailwindCSS, deployed via Netlify. Users can generate roasts and play the voice version instantly. Backend: Node.js with Express manages API routes, OpenAI + ElevenLabs calls, and audio file handling. Audio Storage: Generated MP3s are stored in the uploads/ folder and served via backend endpoints. *Deployment: Hosted frontend on Netlify, backend and bot on Railway/VPS, domain setup via IONOS (thanks to Entri/Bolt resources).


Challenges We Faced

Voice API Failures: Early on, ElevenLabs returned cryptic errors due to invalid payload formats. Careful debugging and API retries helped. Audio File Hosting: Managing dynamic audio generation and serving them reliably via endpoints took careful Express configuration. Rapid Dev Timeline: Building, integrating, and deploying all within 2 days during a high-stakes hackathon required excellent coordination.


Final Thoughts

RoastyMcBotFace started as a silly idea, but it became a real full-stack product that showcases what’s possible when you blend humor with powerful AI tools and modern development platforms.

Whether you want a mild chuckle or a nuclear-grade roast, this bot delivers — with a voice.


Let me know if you'd like a version tailored for Devpost, Product Hunt, or your personal portfolio site!

Built With

Share this project:

Updates