-
Team Name: barbie.dev
-
Team Members: Anjana Sankar
-
Track: Media
-
Problem Statement:
Great ideas often strike us at unexpected moments—while walking, showering, or chatting with a friend. But these ideas are frequently forgotten before they’re captured or developed. There’s no lightweight, accessible solution to quickly record and structure them into something actionable. -
Solution:
Hear Me Out is a GenAI-powered tool that helps you instantly document voice or text ideas and turn them into structured pitch decks. It ensures your fleeting thoughts aren’t lost but preserved in a form you can present, share, or develop further. -
Project Description:
Users can either record their idea via voice or type it in. The backend uses Gemini AI to transcribe, interpret, and expand the idea into a structured 10-slide pitch deck. This is then converted into a presentation file and uploaded to Supabase, with a public link and metadata generated and stored.
-
Tech Stack and Libraries Used:
- Backend: FastAPI (Python), Google Generative AI (Gemini Pro – Text & Audio), Supabase (Database & Storage)
- Frontend (Prototype): Basic HTML + Tailwind CSS
- Database Table:
pitch_decks- Fields:
company_name,tagline,original_idea,pdf_url,storage_path
- Fields:
-
Implementation:
- User inputs an idea (via audio or text).
- Gemini AI transcribes audio and expands the content into a 10-slide pitch.
- The generated deck is converted into a PPT file.
- The file is uploaded to Supabase Storage.
- A public link is returned, and metadata is stored in the database.
git clone https://github.com/yourusername/hearmeout
cd hearmeout
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reloadWatch a walkthrough of how Hear Me Out works:
Made with love ❤️ by barbie.dev