Inspiration
I wanted to create something that could actually help people. I started thinking about hospitals and how busy they can get. Sometimes there are too many patients and not enough doctors, rooms or equipment, which can cause long waiting times.
That's how I came up with FAILSAFE. I wanted to make a website where hospitals could test different situations and find out what they could improve.
What it does
FAILSAFE is a website that simulates how an outpatient clinic works.
First, the user answers questions about the hospital, such as how many patients visit, how many doctors and nurses are available, how many rooms and parking spaces there are, and what the budget is.
After that, FAILSAFE runs a simulation and shows where problems might happen. For example, it can show long waiting times or a shortage of staff.
It also tests different improvements and recommends the option that works best within the budget. The results can be downloaded as a PDF.
How I built it
I built FAILSAFE using Python for the simulation and HTML, CSS and JavaScript for the website. I used GitHub to store my code and Render to put the website online.
I also used ChatGPT to help me with parts of the coding, fixing errors and improving the design.
Challenges I faced
One of the hardest parts was figuring out how different things in a hospital affect each other. For example, adding more doctors doesn't always solve the problem if there aren't enough rooms.
I also had to change the website design a few times because I wanted it to look modern but still be easy to use.
What I learned
I learned a lot about building websites, working with Python and testing different ideas. I also learned that making something easy to understand can be just as challenging as making it work.
What's next
I would like to expand FAILSAFE to more hospital departments and make the simulations more realistic. I also want to improve it using actual research and hospital data in the future.
Right now, FAILSAFE is a prototype that uses fictional patient scenarios and estimated costs, so the results shouldn't be used for real medical decisions.
Built With
- chatgpt
- css
- github
- html
- javascript
- python
- render