InnovateHer Hackathon 2025 Project
- Linh Dang — @DangNhatLinh
- Hanako Keney — @ev3rshade
- Fiona Ruan — @ruan-f
- Lucy Xu — @lucy-x
Growing up in Vietnam, one of our team members witnessed firsthand the long-lasting effects of generational trauma caused by decades of war. In many households, this trauma manifests as physical or psychological abuse, often leaving women and children without support or resources. Recognizing how common and overlooked these situations can be, our team was inspired to build a platform dedicated to supporting women who have been taken advantage of and need immediate, accessible help.
One-For-All is a web application designed to connect users in crisis with essential support services. Our platform:
- Provides geo-based connections to nearby shelters, food resources, and other necessities
- Offers emergency hotlines and trusted support resources
- Includes an AI-powered chatbot that listens, converses, and generates supportive advice tailored to users’ needs
- React
- Python + Flask
- Groq API — AI text generation
One of our biggest challenges was integrating the Groq API with the frontend while managing network communication between the client and server. Debugging API calls and ensuring smooth data flow required persistence and teamwork, but we successfully resolved these issues by the end of the hackathon.
As beginner programmers, we are incredibly proud to have built a fully functional application in just 24 hours. We also gained valuable experience in teamwork by effectively dividing responsibilities between frontend and backend development.
-
How to run and manage two servers so the frontend and backend can communicate seamlessly
-
How to read and implement API documentation, including the Groq API and Google Maps API
-
Core fundamentals of the technologies we used, such as:
- Project file structure
- Application configuration
- Error logging and handling
If we were to continue developing One-For-All, we would:
- Expand our global geo-connections and resource markers to make the platform more accessible worldwide
- Implement a secure authentication system to better protect user privacy and sensitive data