Inspiration
In a crisis, every second counts. We built this to help neighbors and friends support each other while waiting for official emergency services to arrive.
What it does
Users can send "Warning" or "Crisis" alerts for things like medical needs or fires. You can send an anonymous alert to everyone within 50 miles or a private alert to your own emergency contacts. Alerts show up on a real-time map.
How we built it
We used Kotlin Multiplatform and Compose to build for both Android and iOS with one codebase. Supabase handles the data and login, Firebase sends notifications, and MapLibre shows the map.
Challenges we ran into
Getting the code to work correctly on two different operating systems was difficult. Setting up the real-time alerts so they reach the right people quickly while keeping location data private was also a challenge.
Accomplishments that we're proud of
We made a working app for both Android and iOS that uses the same logic. We successfully connected several different tools like the database, map, and notification system into one interface.
What we learned
We learned how to use Kotlin Multiplatform to share code between platforms. We also learned how to handle real-time data and keep sensitive information like phone numbers secure.
What's next for Untitled
We plan to let users add photos to alerts and make the app work on smartwatches. We also want to find ways to send alerts when there is no cell service.
Built With
- kotlin
- supabase
- twilio
Log in or sign up for Devpost to join the conversation.