🌟 Inspiration
Public speaking anxiety, lack of real-time mentorship, and the gap between traditional communication training and modern AI tools led to the creation of SpeakUp AI. We envisioned a solution that empowers anyone — students, professionals, educators — to confidently communicate in any setting, using the power of generative AI and interactive feedback.
🎯 What It Does
SpeakUp AI is an intelligent web platform that acts as your personal communication coach. It allows users to:
- 👤 Choose from multiple AI trainers (Debate, Interview, Public Speaking)
- 🗣️ Practice speaking through real-time prompts and simulated professional scenarios
- 📝 Receive detailed, text-based feedback instantly
- 📥 Download improvement reports for performance tracking
- 📊 Track their growth and speaking fluency over time
From job interviews to investor pitches and academic debates — SpeakUp AI prepares you for every room you walk into.
🛠️ How We Built It
- Frontend: React.js + Framer Motion for smooth UI/UX and dynamic animations
- Backend: Node.js + Express.js, with MongoDB for secure user data and progress tracking
- Generative AI: Integrated LLM API for dynamic prompt generation, feedback analysis, and conversational simulation
- Platform: Prototyped using Bolt.new and deployed using Netlify
🧱 Challenges We Ran Into
- 🧩 Backend Deployment: Deploying Express.js backend and ensuring API connectivity with Netlify was a major hurdle, requiring multiple CORS configurations and testing.
- ⛓️ TTS Integration Block: Initially planned TTS features using ElevenLabs but couldn’t access the promo code in time — had to pivot to a purely text-feedback model without compromising user engagement.
- 🔄 Real-Time Sync: Maintaining smooth communication between the frontend and backend for instant feedback and storing user progress was technically challenging but ultimately rewarding.
🏆 Accomplishments That We're Proud Of
- Built a full-stack MERN AI-powered speaking coach from scratch
- Designed a polished, professional-grade UI with animated onboarding using Bolt.new
- Implemented a realistic simulation environment for interviews and debates
- Created a seamless feedback and report generation system
- Deployed fully responsive across devices with fast load times
📚 What We Learned
- Deepened our knowledge of LLM integration for contextual feedback generation
- Learned to handle multi-environment deployment, especially challenges with backend + Netlify
- Understood how UX design plays a critical role in making AI tools user-friendly and approachable
- Developed strategies for falling back gracefully when APIs or features become unavailable (like TTS)
🚀 What's Next for SpeakUp
- 🎙️ Add multi-language support for global accessibility
- 📈 Introduce AI-based scoring, gamification, and leaderboard features
- 📸 Add video and facial expression feedback for complete communication training
- 💬 Enable live mock interviews and group debate mode using WebSockets
- 📲 Launch a mobile-first version to allow users to practice anywhere, anytime
SpeakUp AI isn’t just a project — it’s the beginning of a revolution in how we train our voice, presence, and confidence using AI.
Log in or sign up for Devpost to join the conversation.