🌟 Inspiration

The inspiration behind SafeHaven stems from the urgent need for a secure and confidential platform that empowers victims of domestic abuse. Many survivors hesitate to report abuse due to fear, stigma, or lack of support. We envisioned a solution that provides a safe space for individuals to share their experiences anonymously, seek help, and connect with legal or medical support without fear of exposure.

Our goal was to create a tool that not only offers resources but also fosters a community of support, empathy, and empowerment for those who need it most.


🔍 What it does

SafeHaven is a confidential, easy-to-use web platform designed for:

  • Anonymous Abuse Reporting: Victims can submit reports with supporting evidence securely.
  • Support Forums: Moderated discussion boards for survivors, teens, and parents to share experiences and advice anonymously.
  • Admin Dashboard: NGOs and law enforcement can efficiently view, manage, and respond to cases.
  • Emergency Exit: A quick-close button that instantly deletes session data for user safety.

🛠️ How we built it

We built SafeHaven using a robust full-stack development approach:

  • Frontend: Developed using Angular for a responsive, user-friendly interface.
  • Backend: Powered by Spring Boot to handle secure data processing and communication.
  • Database: Utilized MySQL for storing reports and user information securely.
  • Authentication: Implemented OAuth 2.0 and JWT tokens for secure login and data access.

🚧 Challenges we ran into

  • Ensuring anonymity: Implementing end-to-end encryption and secure data handling while maintaining user anonymity was a significant technical challenge.
  • Emergency Exit feature: Developing a feature that instantly clears session data and redirects users safely was both a technical and UX hurdle.
  • Moderation balance: Creating a discussion space that remains supportive while filtering out harmful content required careful moderation logic.

🏆 Accomplishments that we're proud of

  • Successfully built a secure and anonymous reporting system.
  • Integrated a real-time emergency exit feature for user safety.
  • Created a supportive community space for abuse survivors.

📚 What we learned

  • The importance of user-centered design in building sensitive platforms.
  • Advanced security practices like token-based authentication and data encryption.
  • How to balance anonymity with accountability in digital spaces.
  • The real-world complexities of dealing with sensitive personal information.

🚀 What's next for SafeHaven

  • Mobile App Development: Expanding accessibility through Android and iOS apps.
  • AI-based Threat Detection: Implementing AI to detect harmful language and provide proactive support.
  • 24/7 Live Chat Support: Partnering with mental health professionals for real-time assistance.
  • Multi-language Support: Making the platform accessible to a wider audience across different regions.

“Every voice deserves to be heard, and every story deserves to be told — safely and securely.” 💙

Share this project:

Updates