Skip to content

Build-your-bridge/BeaverBuddy

Repository files navigation

🦫 BeaverBuddy - Your AI Companion for Mental Health & Cultural Integration

BeaverBuddy is an AI-powered mental health and cultural integration app designed for Canadian immigrants.

Creators: Team Supernova - Gaston Chung, Aryan Desai and Matthew Phang. We are Team 7 of Bridging Divides' 2025 Build A Bridge Program and Competition. This project was created as our entry in the competition, under the category of Immigrant Mental Health & Well-Being.


📲 How The App Works

  • Daily Mental Health Check-In: Tell the Beaver how you're feeling today and why
  • AI generates 4 Daily Quests:
    • 2 Personalized Quests to counter the negative emotions you're feeling (If you're feeling mad, try some breathing exercises)
    • 2 Canadian Quests to get you more comfortable with Canadian culture (Buy a coffee from Tim Hortons)
  • AI also generates 3 Monthly Quests:
    • 2 Event Quests: Major public events that have a specific time and location (Check out a Raptors game)
    • 1 Landmark Quest: Visit a local landmark (CN Tower, ROM, or Eaton Center)
  • Complete Quests to collect Maple Leaves
  • Use Maple Leaves to decorate your Beaver Avatar by buying Beaver Skins
  • Diary Feature: Beaver will ask you 3 follow-up questions based on your feelings today to dive deeper into your emotions

🌐 Tech Stack

  • JavaScript & Node.js - App Development
  • Next.js + Express - Frontend & Backend Frameworks
  • PostgreSQL for the database containing all user info
  • Prisma ORM to connect the database to the website
  • JWT for user authentication throughout the website
  • ChatGPT 4.0 Mini API for mental support and quest generation
  • Ticketmaster API to fetch event info
  • Gemini 3 used to generate artwork of all the Beaver Skins

About

BeaverBuddy is an AI-powered mental health and cultural integration app designed for Canadian immigrants.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages