# About the Project – **Bitch About Me (BAM)**

## 🌟 Inspiration
Sam’s once-packed bar was suddenly empty.  
His friend Maya *knew* the sticky-table / bad-playlist truth, but felt too awkward to say it.  
That “honesty gap” inspired us to build a fun, cash-rewarded hotline where anyone can vent **anonymously** and businesses get real, actionable feedback.

## 🔨 How We Built It
| Layer | Tech | Notes |
|-------|------|-------|
| Frontend | **Bolt.new** + React 19 + Tailwind | Entire UI lives in Bolt; hot-reload made iterating UI copy painless. |
| Telephony | **Twilio  `<Connect><Stream>`** | Outbound calls, WebSocket audio. |
| Voice AI | **ElevenLabs Conversational AI** | 200 ms TTS/STT; 60-second rant logic. |
| Video Greeting | **Tavus** | Auto-personalised “Hey \<name\>!” clip on landing page. |
| Paywall | **RevenueCat** (Expo mini-app) | Users subscribe to fund the next “Bitch Pot.” |
| Data | **Supabase** | Transcripts stored w/ 7-day TTL + RLS. |
| Hosting | **Netlify** + custom domain via Entri | One-click deploy straight from Bolt export. |

*(We dropped VibeOps this round and wired build/deploy scripts manually to stay lean.)*

## 🧠 What We Learned
* Bolt’s cloud editor is fast enough to prototype *and* ship a production UI in hours.  
* Twilio audio defaults to μ-law 8 kHz—down-sampling TTS is critical for call quality.  
* Tavus templating + first-name tokens boost engagement more than a static hero video.  
* RevenueCat sandbox flow is perfect for demo-time “real” purchases.

## 🚧 Challenges
1. **Audio Latency** – initial 2 s dead air; fixed by caching the first ElevenLabs chunk.  
2. **Cross-stack Env Vars** – keeping Twilio/Supabase keys in sync across Bolt & Netlify.  
3. **Mobile Paywall** – Expo build size ballooned; trimmed unused fonts/assets.  
4. **Scope Creep** – cut Polygon NFT mint to finish core flow in the 14-hour sprint.

## 🎉 Outcome
In <24 hrs we shipped a live site where Sam can post a bounty, Maya can rant in a judgment-free minute, and both walk away better: Sam with fixes, Maya with coffee money—and zero awkward conversations.

Built With

Share this project:

Updates