Inspiration
With the arrival of the covid in our lives, social distancing became vital. However, there are people who are susceptible to thinking that they are doing it wrong and falling into anxiety for fear of being infected, including some people in my family. Be safe aims to solve problems that we have presented throughout the quarantine year so far.
What it does
With Be safe you can know if you are correctly applying social distancing correctly. On the other hand, if you own a restaurant, you can take photos of your menu and generate a qr code that you can give to your customers. In this way, it is intended to avoid contact with objects that may be contaminated. In the same way, if you are that client, you can read that qr code and see said menu. The places you have visited are also saved, thus, it is easier to track possible infections and provide statistics on the flow of people (not implemented becouse of time)
How we built it
We used flutter to build the app and firebase for backend. We are using firestore, firestorage and authentications services.
Challenges we ran into
At first we do not know if it would be possible to carry out a functionality like the one we had proposed. A first idea was to use data from telephone antennas and record the number of people registered in the same antenna. However, such an implementation would be too complex due to the number of antennas that exist. After a search in the android documentation, we found the NEARBY api that allows you to send messages to devices close to you. The rest was to overcome the learning curve that some members had no experience with flutter. However, the objective was met to a certain degree of certainty.
Accomplishments that we're proud of
If we have to be proud of something, it is that even though it seemed difficult to achieve at the beginning, we did not give up and we did it even with all the difficulties.
What we learned
We have undoubtedly learned that the important thing is to believe that you can program it and not give up. The technical apprenticeships have been important and extensive. People who had no knowledge of flutter have learned to develop apps with flutter
What's next for Be safe
Without a doubt, the project can be improved, and the unimplemented functionality can be finished. Without a doubt, the next step is to improve the project.
Built With
- flutter
- nearby

Log in or sign up for Devpost to join the conversation.