yes, the title is Home Alone inspired
Inspiration
I have always walked by homeless people and wanted to give them something that they may need. However I never knew what they really needed. They all need something really bad, it may be a blanket or lunch. So I made this app to solve that problem.
What it does
Homeless people can put requests for items that they need in the app. These requests are stored in the cloud (Firebase). Those who have the app can then see the requests automatically and choose accordingly. They can then also see the address of where the homeless person is and deliver accordingly.
How I built it
I built it using Firestore to store the data and Firebase for authentication. I also used the geolocator package from pub.dev for getting the location in flutter. I also used geolocator to convert the coordinates to an address which is easier for people to read.
Challenges I ran into
It was my first time using geolocator so I had to read a lot of documentation. I also had to learn how to use Firebase Auth with the flutter framework.
Accomplishments that I'm proud of
I am proud of how I could solve a real world problem and learning new things along the way. It was my first time using Firebase Auth with flutter and it worked so I am really happy about that.
What I learned
I learned how to use Firebase Auth with flutter, the geolocator package uses, and converting coordinates to addresses.
What's next for Homeless Alone
Homeless Alone has a lot of potential. For starters it can be integreated with Google Maps so you can navigate to the homeless person. There can also be notifications sent out the homeless person once someone clicks a button to say that they will deliver the item. The feed can be sorted by distance between you and the homeless person so you don't have to travel too far.
Log in or sign up for Devpost to join the conversation.