Inspiration

The world is full of dangers. The deadly COVID-19 pandemic has struck everybody's lives and changed the way we live. By having contact with others or walking past a coughing person, people can become infected with the coronavirus. The lockdowns helped during the beginning of the pandemic, but even now, when restrictions and lockdowns are slowly removed, the danger is still present. This is the reason we cretaed corona_walk. On our website, you can find the optimal walking route from one place to another. There are 2 options: the safest and the fastest paths. We calculate the danger level of the route by checking the number of people on the streets and crossroads as well as the way they are heading. Although we cannot guarantee the health and safety of our users, we hope to help people be healthy and to get to their destinations in the optimal way!

What it does

The website allows its users to find the safest and the fastest walking route from one place to another. We are using A* algorithm to calculate the safety of each route and random data about users on the streets and crossroads.

How we built it

We used HTML, Sass, Typescript, Javascript, JSON, Fastify and Figma for front-end and back-end, Gitlab for version control, and Nix, Docker, Yaml, PNPM.

Challenges we ran into

It was hard to choose the correct graph algorithm for our task. There is a large variety of different ways to find correct paths, but we managed to choose A* algorithm and implement it to build a website in a short time period.

Accomplishments that we're proud of

We made a working website that uses a wide range of technologies and a graph algorithm. It is also a great achievement for us to organize work in a team and to finish a project in the span of less than 24 hours.

What we learned

We learned to use Fastify, Typescript, Docker, Sass and Figma to create a website. We managed to learn how to work in a team successfully and colaborate on a project.

What's next for corona_walk

We plan to improve the map as well as use real user data for our project. In that way, we will be able to make lives of people safer from the big threat of different infections in our world.

Built With

Share this project:

Updates