-
Here is the chart of nearby events after being expanded. The Detail buttons can be clicked to see more details about the given event.
-
In the opening screen, there is a map with points on all nearby events. There is also a small set of those events in an expandable chart.
-
This is the detailed screen. Here a user can see when and where your event is going on. They will also get a short description of the event.
-
On this screen, the user can filter which events they see.
Inspiration
It all started with the T-Rowe Price presenter. He had asked what everyone was here for, and some brave soul shouted "Free food" and we knew then and there what we had to do.
What it does
It allows those hosting events with free food to post said events to our database, where users can then see the upcoming events on their map. Users will only see events within a specified range (which is editable).
How we built it
We set up a database through AWS to store different events and built the app using android app studios.
Challenges we ran into
Android app studio is quite foreign to most of our team. Getting used to its different components was fairly difficult. We had a lot of issues connecting data between different activities for a while, but we overcame! There are still some idiosyncrasies with the google maps API would like to learn more about.
Accomplishments that we're proud of
Users can post events now, and every user within range will see them. It feels really good to have a working prototype. We also ate a lot of free food :)
What we learned
In short, we learned the difficulties of app development. We learned about dynamically setting layouts and different views for those layouts on the sdk. We also learned how to host databases on AWS RDS.
What's next for Free Food and Stuff - is there Free Food Around
We plan to release our app on the app store in the future. First, though, we will need to polish the UI. We will then begin plans for growing our user base and perhaps monetizing the app through advertisements.
Log in or sign up for Devpost to join the conversation.