With Montreal now entering its 10th month of Covid-19 restrictions, it has become apparent that the way to stop the spread of the virus is for everyone to play their part. However, we've seen that this can mean different things to different people. Depending on whether someone is more at risk or in contact with someone at risk, they might feel that they need to take more precautions than others. We wanted to build a tool to help people know how businesses around them are implementing safety measures and make suggestions as to which stores, restaurants, gyms, salons, cafes, and many more categories one should visit.

What it does

Our web application allows users to submit ratings for businesses they have visited during the pandemic and rate how well the business was implementing certain safety precautions. These categories include: are there filled and clean hand sanitizers at customers' disposal, are store owners enforcing the number of customers limit in their store, has the business made any arrangements to deal with the pandemic and people's need, and many more. On top of rating businesses, users can also browse businesses and see their ratings. Users can search these up by name or type and can see their ratings. This will help users know what businesses are near them, which ones might be worth visiting more, and maybe discover some new ones along the way. With this rating mechanism, we hope to keep businesses accountable of the changes they make and measures they take in light of the pandemic. A feature that we found important to include was to specify whether business are small and local or not. The pandemic has hit small businesses more than large ones and it is important for people to be able to choose to support these. Our hope is that people will discover new stores, restaurants, cafes, and other businesses near them and offer them some much needed clientele.

How we built it

We built our web application using React.js and the Material UI framework for the front end and Java for the backend.

Challenges we ran into

The biggest challenge we had was the time constraint. We really believed in our project and continually wanted to add other features to it but unfortunately there is only so much that can be done in 36 hours.

Accomplishments that we're proud of

We are very proud of our feature to specify which businesses are small and local in an effort to support them during these hard times.

What we learned

We learned a lot about React.js as well as handling large sets of data.

What's next for Covid Rating

We hope to increase the number of businesses and users on the platform, spread beyond Montreal, and perhaps help people make more conscious decisions to help slow the spread of the virus.

+ 24 more
Share this project: