Skip to content

ev3rshade/OneForAll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌸 One-For-All

InnovateHer Hackathon 2025 Project

👩‍💻 Authors

  • Linh Dang — @DangNhatLinh
  • Hanako Keney — @ev3rshade
  • Fiona Ruan — @ruan-f
  • Lucy Xu — @lucy-x

💡 Inspiration

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.


🚀 What One-For-All Does

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

🛠️ Technologies Used

Frontend

  • React

Backend

  • Python + Flask

APIs

  • Groq API — AI text generation

⚙️ Challenges We Faced

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.


🏆 Accomplishments We’re Proud Of

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.


📚 What We Learned

  • 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

🔮 What’s Next

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

About

InnovateHer2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors