πŸŒ‰ About the Project – CareBridge

🧠 Inspiration

Mental health affects millions worldwide, yet stigma, lack of access, and the fear of being judged stop people from seeking help. I wanted to create something that would let users reflect, connect, and heal β€” all without revealing their identity. CareBridge was born from a desire to provide a judgment-free, always-available digital space where anyone can express themselves and feel supported.


πŸ› οΈ How I Built It

CareBridge was built using:

  • Next.js – for a fast, scalable, and modern frontend
  • Firebase – to handle real-time database updates, authentication, and anonymous login
  • Tailwind CSS – to build a responsive, clean, and dark-mode-friendly UI

πŸ’‘ Main Features

  • πŸ“ Journal: Users can write, edit, or delete private journal entries
  • πŸ“Š Mood Tracker: Log daily moods and view a timeline to reflect on emotional patterns
  • πŸ€– AI Chat: Conversational support to simulate empathetic, non-judgmental interaction
  • 🌐 Peers Chat: Anonymous 1:1 chat with an identity reset button for added safety
  • πŸ“š Resources: Curated links and content for mental health guidance
  • πŸŒ— Dark Mode: Comfortable viewing experience in low-light settings
  • πŸ” Flexible Login Options:
    • Anonymous Sign-in
    • Google Login
    • Account Creation with Email/Password
  • πŸ”“ Secure Log Out: Easily end sessions to maintain privacy and control

πŸ§ͺ What I Learned

  • Implementing anonymous Firebase auth was new to me β€” I learned how to manage user states securely without traditional signups.
  • I deepened my understanding of data structuring in Firestore, especially for features like mood timelines and anonymous chat identity resets.
  • Building an empathetic user experience helped me think beyond features and focus on emotional safety and accessibility.

🧱 Challenges I Faced

  • Designing for anonymity while maintaining user engagement was tricky β€” especially for features like peer chat and journaling.
  • Building a usable AI chat interface that feels helpful, not gimmicky, was a UX and logic challenge.
  • Ensuring the app was mobile-friendly and smooth across devices took time and iteration.
  • Managing real-time updates in Firebase while keeping user data separated and secure required careful planning.

πŸš€ Final Thoughts

CareBridge is more than a project β€” it’s a reminder that technology can provide comfort, support, and connection when people need it most. I hope to continue improving it and one day see it used by those who need a quiet, safe space in the noise of the world.

Built With

Share this project:

Updates