Inspiration

At the beginning of the New Year, a fatal fire emergency in Switzerland took the lives of over 40 people, turning into an international headline and a glaring reminder of just how dangerous these emergency situations can be. With almost everybody being at risk of a potential fire emergency everywhere they go, we created a generative simulation named PyroPlan to test fire escape plans based on real floor plans, innovating the emergency management and prevention space.

What it does

PyroPlan takes an individual's floor plan via PNG or JSON, as well as specified inputs from the user (such as the number of people, how fast individuals react, fire alarm activation time, etc.), and generates a fire somewhere in the floor plan. This will demo the development of the fire, show the reactions of individuals, highlight weaknesses, and the death/survival rate of the floor plan.

How we built it

We used Python as the backend and HTML as the front end. We host a server on Firebase through Google Cloud, which collects user input data and runs the Python scripts on the backend, which allows the frontend to receive the answer and return it to the user.

Challenges we ran into

Integration of frontend and backend and efficiency of the algorithm due to the complexity time, causing long load times.

Accomplishments that we're proud of

The assimilation of the product is very important to us, as we feel we are ambitious and can make a real impact.

What we learned

Learned how to link frontend and backend together through API and how algorithms work for decision-making.

What's next for PyroPlan

Pyrozplan will save time, money, and lives when it comes to emergency management and evacuation planning, as it is a public resource available to anybody for free.

Built With

Share this project:

Updates