Inspiration
The Majority of Sexual Assaults Are Not Reported to the Police. Only 230 out of every 1,000 sexual assaults are reported to the police. That means about 3 out of 4 go unreported. Most victims after the assault do not know what to do and where to find help. We want to build a web application that allows victims of sexual assaults anonymously report their cases and find local help such as hospitals or therapist centers.
What it does
A platform for anonymous sexual assault case report and step by step guidance of finding help from local hospital and therapist centers. Home page: find help button, call-help phone number, direct to report cases view that allows users to enter the information of the incident. Chat room: provide victims of sexual assault a place to talk.
How I built it
Login: Firebase Log in Authentication. Backend: Firebase Firestore database. Frontend: Vue.JS and Vuetify. APIs: Google Map API, Vue-Autocomplete for google map places.
Challenges we ran into
Setting up the project structure and designing the frontend was difficult because we struggled to make the page look more beautiful. Setting up API is very challenging especially since the autocomplete location API only allows less than 5 requests per day, which makes it very hard for us to test the API.
Accomplishments that I'm proud of
We set up the Firebase Login feature very successfully and we are also able to connect with the firebase database to store all the anonymous sexual assault cases that users enter.
What We Learned:
Sharpened our VUE.JS and Firebase skills. Learned how to use API in an efficient way.
Next Step for HelpAtHand
Make each reported case show on a sexual assault map on some page, so that this will show users numbers of cases on certain local areas on the map.



Log in or sign up for Devpost to join the conversation.