Inspiration

Many families in Malaysia have recently been affected by floods and are struggling due to the impact of COVID-19. People are in need of various resources, such as food, general household groceries, and baby food - however, it's difficult to locate those who are truly in need. While there are plenty who are willing to help out, there has been no way to effectively and efficiently identify what is required and where.

What it does

CareMap allows verified users to add pins to a map showing information such as what resources they need, where they are, and the time the pin was placed. From there on, those who are willing to help can easily contact the creator of the pin.

How we built it

This app was made using React Native and Expo. Pin details are stored on Google Firebase's Realtime Database and the OTP authentication uses Twilio's services.

Challenges we ran into

It has been two years since I've last used React Native, Expo, or Google Firebase so I had a lot of difficulty getting used to it again. Integrating Firebase into the app was undoubtedly the hardest part, and I ran into numerous errors throughout the way - I didn't manage to successfully incorporate it in the end.

Accomplishments that we're proud of

This was my first hackathon, and although I didn't manage to finish, I'm very satisfied with my progress and happy that I managed to learn so much in such a short timeframe.

What we learned

Throughout this hackathon, I learned how to use Twilio to authenticate phone numbers and MapView to implement the functionality CareMap required. Above all, I learned how fun and fulfilling hackathons are!

What's next for CareMap

I plan to improve CareMap and hopefully successfully implement it. There are many features (such as an inbuilt chat and a user profile) that I would love to incorporate into the app.

Share this project:

Updates