Inspiration
Incidents of violence against women and harassment are on the rise. But it shouldn't stop a woman from going anywhere anytime and reaching her goals in life. According to a case study funded by the Ministry of Women and Child Development, Government of India, it has been observed that most of the cases of violence generally happen during that time of the day when a woman is out all alone, without anyone around. So, the app in this project was built to help communicate with a trusted source immediately in case of an emergency. In India, there are 28 states and 8 Union Territories. Every state or Union Territory has it’s own set of emergency contact numbers. These work 24*7 and a woman can dial in any of these numbers to receive help. But many of us are not aware of these emergency contact numbers. So, a website which allows users to select their state/Union Territory can surely save the task of searching through the government websites to find a reachable contact number.
What it does
About the website: The user can select a state from a drop down menu. On selecting a state, the emergency contact numbers/helplines of that particular state are displayed in the form of a table. About the app: The app "My Companion" allows the user to send SOS messages(i.e., share her location with a trusted contact- this contact number is provided by the user during sign up) when faced with an imminent danger. It has "you are safe" affirmations on every screen to build a sense of confidence among the women users.
How it is made
We used HTML to write the backbone or the skeleton of the website. We used CSS to style the various elements. We used JavaScript to create the slide show of the app screens. We used jQuery to display the emergency contact numbers of a particular state depending on the selection made by the user. Nothing was displayed unless a choice was made. Java and Google API key was used to create the application in Android Studio. A prototype of the app screens was made in Figma.
Challenges we ran into
We weren’t able to figure out how to integrate an API in an application. We were initially supposed to be a group of 3 members but one of the members dropped out suddenly. We had decided to make a website, a web application as well as a mobile application but due to time constraints, the two of us had to settle for a website and a mobile application.
Accomplishments that we're proud of
We could successfully complete our submission on time despite one member suddenly dropping out. Also, it was our first time using JavaScript and jQuery for a project.
What we learned
We learned how to manage time well and how to deal with uncertainty. We also learned how to work with APIs and collaborate together on Replit.
What's next for You are safe
We are planning to integrate a distress call feature in this app since people might miss a text if notifications are turned off. After that, we hope to publish this in the Google play store for maximum reach.

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