💡 Inspiration

Globally, an estimated 736 million women—almost one in three—have been subjected to physical and/or sexual intimate partner violence, non-partner sexual violence, or both at least once in their life (30 percent of women aged 15 and older). This figure does not include sexual harassment. The rates of depression, anxiety disorders, unplanned pregnancies, sexually transmitted infections, and HIV are higher in women who have experienced violence compared to women who have not, as well as many other health problems that can last even after the violence has ended. This project was inspired by all such cases. We want to create a female center space, providing them with safety tips, fun interaction, and a sense of connection. It is heavily inspired by the MeToo movement and female activists in India who advocate for women's safety. We would like to help provide tools to eliminate child abuse in the world with current technologies to increase the probabilities of them being found.

🤳 What it does

Sheroes is a Female's safety app with an emergency location-sharing service, self-defense tips, and empowerment stories. We mainly focused on women of all ages with our 3 targeted user groups, which are children(below 13), teens(below 18), and adults(18+).

It teaches children especially young girls to discover personal boundaries and understand their bodies by using a fun, interactive story mode and allows help from a parent or guardian in setting up our S.O.S Mode or our background mode. All three user groups are included with this feature. However, for the teen's group, it specializes in a gamified self-defense experience for them to perform certain moves and earn "cookies". For the adult group, they will have both features(Self Defense practice) and SOS and they'll also have access to chat rooms for which they have to connect their Google account. Then they can talk to others and share their sexual harassment or abuse stories and how they dealt with it in workplaces/Universities. This provides a safe forum to share their experience and learn from other users' stories.

Self-defense training activities teach teens and adults different techniques they can use when in danger. A machine learning model was trained to identify different techniques and users can practice and know if they are doing that pose accurately.

S.O.S Mode is the main feature of our app, it is to allow users to input their trusted emergency contact, and have the options to whether they would like to send their last location to this contact whenever their phone battery is below 5%.

Background Mode allows users to create a "safe word" and while this mode is on, shouting your “safe word” five times will share your last location to your emergency contact. Also, we kept the user's phone battery situation in mind and added battery tracking as well so that the emergency contact knows the user's last location even if their phone shuts down. Not every time user will be in danger hence user gets prompt on their phone and if they don't respond to it then the location SMS is sent to the emergency contact.

⚙️ How we built it

We first used Figma to create high fidelity prototype and wireframe. Graphics that are used within the project are designed by "Girl Power stickers pack", "Boxing Gloves free sticker" and "Boxing free sticker" from Flaticon. We also would like to credit Blush for the Illustrations.

We built it using Flutter, a cross-platform app development framework by Google that allows us to use the same codebase to develop apps for iOS, Android, web platforms. We used the Tensorflow lite for training our self-defense pose detection model. And used the Teachable pub. dev package to implement the same.

🏅 Accomplishments

We are proud of creating Sheroes, an app that will help women of all ages and help them in becoming their heroes. It was only a 24-hour hackathon but we are happy with our end product and are proud of creating it in a short time. We hope we are able to inspire other female coders to create tools to empower each and every one of us.

🤔 Challenges we ran into

We began with some structural ideas and then started working on Figma designs. We simultaneously started implementing screens in Flutter. A lot of time went into debugging the code, so time constraint was a challenge for us. We started with a very ambitious plan and had a lot of features in mind for our app but due to time constraints we had to prioritize primary features and we successfully implemented them.

🤔 What did we learn:

We learned a lot about different packages, the implementation of TensorFlow lite with flutter. Learned how to organize our time effectively since we are in two different time zones, IST and EST. We also learned how to have good teamwork by communicating effectively using discord.

💭 What's next for Sheroes:

We want to add more self-defense learning modules and more educational content for women of all ages. Add more games and interactive storylines for young girls to empower them. After we would like to publish our app at Google Play Store. Then we would like to collect feedback from users and improve our app. We can also fix bugs and depend less on less reliable third-party libraries, which might cause potential security issues and bugs.

Built With

Share this project:

Updates