Inspiration

After hearing about the numerous bombings in Ukraine, and the dispersion of millions of refugees, our team wanted to create a project that could help Ukranians find their lost loved ones in the event of a bombing.

What it does

Yap first searches the user's proximity to find a list of all available bluetooth devices. Once finding these devices, it gives us back an RSSI value that can triangulate the location of a chosen target.

How we built it

We used Flutter for the UI and app development, Dart for the programming language, and Bluetooth Low Energy (BLE) to connect devices together.

Challenges we ran into

We didn't normalize the RSSI signals causing it to be quite inaccurate at this time, something we're hoping to fix in the future. Because of this, calculating an accurate distance/location proved to be difficult.

Accomplishments that we're proud of

It was our first time creating an IOS app, we had to learn new frameworks in a short amount of time. At first, we weren't able to get it working at all, but we pushed through and got a semi-working product.

What we learned

We learned about Flutter, Dart, VS Code. We also learned that getting accurate distances using RSSI values is very difficult.

What's next for Yap

We hope to continue working on this project and push towards more accurate results.

Built With

Share this project:

Updates