Inspiration

Mental health stigma silences millions. In collectivist cultures, seeking help is often seen as a weakness or bringing shame to the family. Many suffer alone because they fear judgment, can't afford therapy, or worry about privacy. We asked: What if there was a place where anyone could share their struggles or celebrate wins completely anonymously, with an AI companion who listens without judgment? That's why we built Athena, named after the Greek goddess of wisdom, a safe digital sanctuary where healing begins with honesty.

What it does

Athena is an anonymous mental health platform with two core modes:

🌧️ Vent Mode: Let it out – the stuff you can't say to your friends, family, or therapist. Athena listens and actually responds with things that help, not generic "it'll be okay". Receive supportive AI guidance with validation and coping strategies.

Flex Mode: Celebrate wins, big or small, because progress isn't always dramatic, and you deserve to acknowledge it. Get celebratory responses that help you internalize your growth.

Key features:

  • 🤖 Athena AI: 1-on-1 therapeutic chat powered by Google Gemini
  • 🔐 True anonymity: Passkey auth (Face ID/Touch ID) with no email or password required
  • 📊 Mood tracking: Daily check-ins with visual history
  • 📔 Private journal: AI-generated prompts for reflection
  • 🫁 Breathing tools: Box breathing & 5-4-3-2-1 grounding exercises
  • 🔥 Growth streaks: Gentle encouragement for consistent self-care

How we built it

  • Frontend: Next.js 15 (App Router) with React 19 and TypeScript
  • Styling: Tailwind CSS with a custom earthy, calming design system
  • Database: MongoDB Atlas with Mongoose ODM
  • AI: Google Gemini 2.0 Flash for therapeutic responses, chat, and content moderation
  • Authentication: WebAuthn passkeys via SimpleWebAuthn (truly passwordless)
  • Sessions: iron-session for secure, encrypted cookies
  • Deployment: Vercel for seamless CI/CD

We focused on mobile-first responsive design with accessibility features, including reduced motion support.

Challenges we ran into

  1. WebAuthn complexity: Implementing passkey authentication from scratch was tricky. Getting the relying party ID, origin, and credential handling right required deep diving into the WebAuthn spec.
  2. AI tone calibration: Making Athena feel warm and human rather than clinical took many prompt iterations. We needed different personas for vents vs. flexes.
  3. Content moderation balance: We had to allow genuine emotional expression (including dark thoughts) while flagging truly harmful content. Finding that line was challenging.
  4. Anonymous identity: Creating a sense of community without revealing real identities. We solved this with username#discriminator tags (like hope#4521).

Accomplishments that we're proud of

  • Zero-friction onboarding: Users can start sharing in under 30 seconds with just a username and Face ID.
  • Dual-mode feed: The vent/flex paradigm creates space for both vulnerability and celebration.
  • AI that actually helps: Athena's responses feel genuinely supportive, not generic chatbot fluff.
  • Beautiful, calming UI: Earthy tones and thoughtful typography that feels like a warm hug.
  • Real psychological grounding: Features informed by DBT, CBT, and evidence-based practices.

What we learned

  • Privacy enables honesty: When people know they're truly anonymous, they open up in ways they never would otherwise.
  • Small wins matter: The "Flex" mode taught us that celebrating progress is as important as processing pain.
  • AI can be compassionate: With careful prompting, LLMs can provide genuinely supportive responses.
  • WebAuthn is the future: Passwordless auth is not only more secure but creates a better UX.
  • Design affects mental state: Color, typography, and motion significantly impact how safe users feel.

What's next for Athena

  • 🌍 Multilingual support: Expanding to serve non-English speaking communities.
  • 👥 Peer support matching: Anonymous 1-on-1 connections with others facing similar challenges.
  • 📱 Native mobile apps: iOS and Android with push notifications for streak reminders.
  • 🧠 Mood insights: AI-powered pattern recognition to help users understand their emotional trends.
  • 🏥 Crisis escalation: Partnerships with mental health organizations for when AI isn't enough.
  • 🎯 Guided programs: Structured 7-day and 30-day wellness journeys.

Built With

Share this project:

Updates