Inspiration

COVID-19 is a viral infectious disease caused by SARS_CoV-2 and is currently a World Health Organization declared pandemic. Global restrictions on business operations have been fatal for small businesses. It's estimated that 99% of the world's businesses are small businesses and employ around half the world's population. These businesses don't have the cash reserves to go extended amounts of time without operating or with a limit on their operation. Since the beginning of social distancing, at least 10,000 businesses have declared bankruptcy.

What it does

Safer operates on two fronts, we provide a data analysis and monitoring web application for businesses to make sure they are fully complying with the sanitary regulations imposed during this pandemic (face mask usage, room capacity and social distancing). This allows business owners to monitor their business remotely, allowing for a single person to be in charge of multiple locations. For normal people, we provide a mobile application which displays nearby businesses and their compliance level. Users can use the information we provide to pick which businesses to attend when in need.

How we built it

We built a react web application and a react native mobile application. We built a separate infrastructure for handling the machine learning models and communicating with our REST APIs, making it easy to handle multiple cameras as well as handling the addition of additional machine learning models quick and easy.

Challenges we ran into

The biggest challenge we ran into was the lack of powerful hardware. We were running our servers on a digital ocean droplet, which didn't provide enough computing power to handle the models gracefully. This made our processing slow and not close to real time.

Accomplishments that we are proud of

We are proud of having a finished working product ready for productionization. We are also proud of the infra we built for the communication between services in out solution.

What we learned

We learned a lot about react native development, as this was the first time we worked with this technology.

Share this project:

Updates