Inspiration

We were motivated by the number of women who experience intimate partner violence and the aid workers who seek to provide help in secret, providing victims with ways to report their situation without alerting the abuser or raising suspicion. However, we hope that this project can provide help to anyone in an unsafe environment.

What it does

We built this project to provide aid to individuals in restrictive and unhealthy relationships, providing a private and hidden outlet to chat, find help and respond in emergency situations. The app showcases a fake interface: it would appear as a Weather App to outsiders, but has hidden, protected settings that let the user seek help, find available resources and chat. The user can easily and quickly toggle between the disguise interface and the hidden system.

How we built it

We built this project with Typescript, ReactNative + Expo framework and Google Antigravity. The AI Chatbox was created using OpenRouter. The weather updates were created by web scraping the Weather Office from the Government of Canada website.

Challenges we ran into

We had different ideas throughout the process about the functionalities and UI of the app. We always discussed our options and consulted mentors for feedback when needed.

Accomplishments that we're proud of

We are proud to have implemented and created a full product within the time constraints. The process was rewarding because we maintained a healthy team dynamic, with consistent communication and valuable contributions from all members.

What we learned

We were able to learned how to create an end-to-end project, use new tools (Typescript, React, OpenRouter) and produce a demo-ready application and presentation. We also had more experience interacting with AI to produce this project.

What's next for Wing

There are more features that we discussed but were not able to implement, such as hidden notifications, resources that align with a specified location, and phone/text message functionality. We also would like to create and improve on different versions of the disguise interface, presenting the app as a child's game, a period tracker and other designs.

Share this project:

Updates