CS66-RE74 :: Rehearse AI: An AI-Powered Presentation Coaching Web Application

รีเฮิร์ส เอไอ: เว็บแอปพลิเคชันผู้ช่วยฝึกซ้อมการนำเสนอด้วยปัญญาประดิษฐ์

details
Rehearse AI is an AI-assisted presentation preparation and practice platform. It reviews PowerPoint slides for content and visual-design issues, generates editable presenter scripts, provides near-real-time camera-based delivery feedback, and analyzes uploaded rehearsal recordings. The platform combines actionable suggestions with timestamps, captured frames, and replayable excerpts to help users identify what to improve and practise more deliberately.
tools & techniques
✦ MADE WITH A LITTLE AI MAGIC ✦
The technology behind Rehearse AI

✦ 01 / THE CREATIVE SPACE — FRONTEND
Building a smooth and friendly presentation experience
Next.js React TypeScript Tailwind CSS

✦ 02 / BEHIND THE MAGIC — BACKEND & DATABASE
Powering features, APIs, and data management
Python FastAPI PostgreSQL SQLAlchemy Alembic

✦ 03 / THE AI BRAIN — AI & SPEECH
Turning slides and speech into helpful feedback
OpenRouter Groq Whisper

✦ 04 / EYES ON YOUR PERFORMANCE — COMPUTER VISION
Understanding gaze, gestures, and body movement
MediaPipe Ultralytics YOLO OpenCV

✦ 05 / MAKING IT ALL WORK — MEDIA & INFRASTRUCTURE
Processing presentations and running the platform
python-pptx LibreOffice Poppler FFmpeg Auth0 Ubuntu Nginx PM2

♡ ANALYZE · REFINE · REHEARSE ♡
author
MR.Min paing Hein
รหัสนักศึกษา 66130500815
MS.Louise madison Maganda
รหัสนักศึกษา 66130500814
MS.Thitapa Ritnamsuk
รหัสนักศึกษา 66130500841
advisor
Chakarida Nukoolkit