Table
Our table is C4.
Powerpoint: https://docs.google.com/presentation/d/12jwIZlLdiqt4yrsVcY0QmoBkAlx9F3Q3MoHOaXfqKiY/edit?usp=sharing
Inspiration
As students we understand the necessity of a safe school zone, and therefore, we decided to create a school shooting prevention application. We attempted to create great security within a school by designing and creating a system that can help protect students from any threats.
What it does
Our program acts as a security system for use in a school. In our program, teachers and security guards will have the ability to report threats.
How we built it
We built the project using JAVA and SQL server to create an API and Interface for the system. We used GitKraken to help with collaboration and allow different group members to work on different files at the same time. For the backend, a Docker Image of ms SQL server was used. This was done to simulate a production environment. Python was used for some of the scripting of the database. For our hardware we had group members who both had PC's and Macs.
Challenges we ran into
Many times we got merge errors when trying to merge all our branches back to master. The User Interface also proved to be difficult as many of us did not have enough experience in Java's JFrame.
Accomplishments that we're proud of
We are proud of our ambition for a project despite knowing the small time-frame. Our group stayed together at the Codefest the whole night to try and make the best project we can possibly make, and stayed until presentation. We are especially proud of the middleware which works correct.
What we learned
We learned about different layers in programming. We learned how to connect the backend, the middleware, and the frontend of an application together and how these layers interact with each other to from a system.
What's next for TuTum - School Shooter Prevention Application
We need to somehow create the hardware that TuTum uses. We also need to be able to run our application on a phone. We also need to fully complete the User Interface before we move further.
Log in or sign up for Devpost to join the conversation.