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)
Log in or sign up for Devpost to join the conversation.