Inspiration

37 school shootings in the current year. 134 in the past 5. School shootings have been ever-increasing, and no measures have succeeded in curbing the problem. We were particularly struck by the Uvalde, TX incident, in which cops arrived but didn't enter the building out of fear and lack of knowledge. We thought we could quicken response time by giving police officers location data on the intruder.

What it does

Dekko is an iOS app that allows verified users (teachers, administrators, and first responders) to mark their current location on a map of the school. It is quick, efficient, and gives a good idea of where the invader is at any given point in time. It allows schools to register and list verified members, offer a map, and then it's ready to go.

How we built it

For the front and back ends, we used Swift in Xcode, and to store school/user/alert information, we used Firebase. We used Figma to prepare the frontend

Challenges we ran into

Managing the asynchronous nature of Firebase requests within Swift proved to cause many issues. In terms of implementation, mapping user locations to a physical map (but not the provided apple maps because we wanted room layouts) was also challenging.

Accomplishments that we're proud of

We're proud to have created an app capable of easy scaling, and our division of labor was very efficient

What we learned

Collectively we learned a number of technologies. Some members learned Swift, some learned Figma, we all became much better with Firebase. Most importantly, we learned the importance of team motivation.

What's next for Dekko

We aim to continue to increase the scale of Dekko—this entails implementing 3d model blueprints of schools, as well as full user-ability to add a new school (right now we're involved in setting up the data)

Built With

Share this project:

Updates