Inspiration

The idea for this project came to our minds when we were discussing about various world problems. One thing all of us had in common was paranoia regarding walks in the city, especially at night, for either us or our relatives. We thought that this constant fear that we live in could be easily avoided if we knew what to expect at all times.

What it does

MySafe gives you access to a map, that contains incidents data throughout the globe. This web app is community led so any user can contribute the society’s safety by reporting incidents or concerns that happen near us. The data gets updated in real time so you can plan your trips safely in advance or as you go. We also give users the opportunity to talk to our ai to ask for a safety forecast for the area we currently live in.

How we built it

We built it using lovable and lovable’s tech stack, which consists of react, vite, tailwind, shadcn and supabase. We also added some of our own touches for features lovable wasnt able to complete.

Challenges we ran into

Very early into the challenge, we noticed that the code given to participants to access lovable credits wasn’t working as intended and we realized that if we wanted to stay in this category, we had to find an alternative. That alternative turned out to work amazing for us as we managed to get what is esentially considered as infinite credits.

Another challenge we faced was the integration of gemini in our chat box. This proved to be an issue at first because of the hard time it had taking our context into consideration. After thorough tinkering however, we managed to adjust our logic and do some prompt engineering to get the desired result alongside the accuracy we were aiming for.

Accomplishments that we're proud of

We are extremely proud of how our idea slowly came to life as we progressed through the event. To see it flourish and work as we expected after only 20 hours really brings warmth to our hearts.

What we learned

For the duration of the development of this project, we learned a lot of stuff, inluding the integration of technologies such as gemini in our project, we learned the core aspects of supabase, which none of us were familiar with prior to this point. Authentication was also another tricky part that allowed us to understand how auth works in full stack apps.

What's next for MySafe

Make the user experience more unique and be used worldwide to increase safety for everyone.

Built With

Share this project:

Updates