Inspiration

OpenBed is an app heavily influenced by the COVID-19 pandemic, but also by the healthcare field as a whole. We wanted to make an app for social good that could be useful during regular times but also solved a problem that was amplified by the coronavirus.

What it does

OpenBed provides the user with hospital availability services. With the pandemic spreading like a wildfire, soon hospital availability will become limited. Be the first to know where to go with this new app. OpenBed also provides hospital staff with a web app that not only tracks patient information but ensures that information is easily compatible with other hospitals using OpenBed, reducing the amount of paperwork required if transferring. This database is used to determine the current capacity of the hospital and supply that information back to the mobile user.

How I built it

We used React Native to create both native Android and iOS apps, as well as the Google Maps and Places APIs to highlight the hospitals near you. React Native, Google Maps API, Firebase, Java Script, Android Studio and BuilderX were all used. We also bought a domain.com domain at OpenBed.online and were going to implement a GitHub page onto the domain.

Challenges I ran into

Frontend spent two thirds of their time time using a software called BuilderX, which helped visualize how the React Native / React code would look. Learning its own UI took some adjusting as there was minimal documentation and much of it was deprecated. Once we were finished with an great hospital-side OpenBed UI based in React we come to realize that it did not port well over to Github. The UI came out corrupted and different than it was designed. It caused us to take several steps back and be under time pressure. Also, three of our team members were learning JavaScript, React Native and React on the fly without any prior knowledge. We also learned that putting a github pages with react is a huge pain and requires multiple hours of troubleshooting.

Accomplishments that I'm proud of

The aesthetic UI of the native mobile apps, as well as using Firebase backend implementation to store data that theoretically would work in a non-BuilderX setting.

What I learned

Most of frontends time was spent learning React Native, UI/UX principles, JavaScript, and mobile development, while backend learned more about integrating APIs in both React and React Native.

What's next for OpenBed

The idea would be that global implementation could be possible with an app like this, however, a quick rollout would require many hospital systems to rework their IT systems, preventing our product from being relevant to the current pandemic. However, OpenBed could still help assist in future pandemics as well as improve day to day life of hospital staff and clientele by reducing workloads.

Discord Names

ChloroSquid#6990 JJD#8069 RADSTER#6720 Jason McCollough#8853

Share this project:

Updates