Inspiration

This is an especially hard time for all of us. On the one hand, we’re in the middle of a pandemic, and there is an unprecedented number of people who need some assistance; on the other hand, for those who have the ability to help, it’s not easy to spread news without community gatherings. Our application aims to serve as a connection between the givers and those in need, and we believe in this way we can help each other go through this hard time, and future hard times.

What it does

It allows event hosts to publish their events on the map with necessary details including event name, start date/time, category, and a short description. Events within 25km of the participant's current location will show up in the map with a cute icon indicating the category of the event. Participants can click on the map directly to view details of the event; alternatively, they can change to the list view to see all the events on one page.

How we built it

We built it on Android Studio with Java. The database we chose is Google's Firebase. In addition, we also use the GeoFile library and Google API to build our map.

Challenges I ran into

Integrating Google API into our project was a challenge as this is the first time we work with Android. We also ran into problems with displaying the location icons and finding our current location.

Accomplishments that I'm proud of

The fact that we're able to create a functional app within 24 hours is already impressive. And we're able to demonstrate the Google Map!

What I learned

Android Development and the Google Map API

What's next for Present

We plan to add more features to the app, e.g. allowing event hosts to upload their own pictures when publishing.

Share this project:

Updates