Inspiration

Our project was inspired by a real-life problem faced by one of our team members. Growing up as an only child with a strict mom, they felt like they didn't have a female role model to go to for advice. So they turned to online advice videos and podcasts from other women to provide that level of support. But sometimes, generalized videos don't cut it and you want advice that pertains to your specific situation.

Enter GirlTalk AI.

What it does

GirlTalk AI allows you to write your concerns into our chatbox and receive a personalized podcast clip from our big sister host, Aisha. Our site also gives you some helpful resources from the web for anyone looking for mental health resources or helplines. You can also go back and listen to old podcast clips you've generated through our browse podcasts feature.

How we built it

  • Frontend: Lovable AI + React + TypeScript, styled with Tailwind CSS and shadcn/ui components.
  • Podcast Generation: AI-powered script creation using the Hyperbolic API, with keyword-based matching for relevant topics.
  • Data Storage: Podcast metadata and user info are stored using Firestore (Firebase). For this hackathon version, we use a constant user ID.
  • UI: Multi-page Website with dedicated sections for Home (podcast summary and playback), Support (resource links), Browse (past episodes), and About (background info).

Challenges we ran into

  • Designing age-appropriate, empathetic AI responses.
  • Managing data storage without user authentication.
  • Connecting the TTS with our LLM.

Accomplishments that we're proud of

  • Created a safe space for women around the world to express themselves and get the support they need.
  • Built a fully functional and visually appealing website with personalized podcast generation.
  • Integrated AI-generated scripts with real-time playback and resource curation.
  • Had fun while doing it :)

What we learned

  • How to use multiple APIs in one project.
  • How to integrate a database.
  • The importance of thoughtful prompt engineering for sensitive topics.
  • How to balance technical complexity with user safety and privacy.
  • Effective use of modern frontend tools and cloud data storage.

What's next for GirlTalk AI

  • Even more realistic TTS.
  • Longer podcast episodes (up to an hour).
  • Video component of Aisha "recording" the podcast episode for you.

Built With

Share this project:

Updates