Inspiration
My team and I were inspired by Amadeus's 'Go Further' Challenge that asks for a project that will Connect people, bring them together, and make travel accessible to more people than ever before.
What it does
MeetupMarker is an application where a user can create a pickup event to play a particular sport. The user will select his/her location and choose the amount of players that he/she would like. Other users of the application can see nearby events that are going on and get directions to go and join the event. They will also be notified of how many people there currently are in the event.
How we built it
We started by getting familiar with how to use Android studio. We made fragments and a User Interface based on simplicity and user-friendliness. Afterwards, we created the RESTful API which makes the server that stores the users' information inside a database, and enables users to see other users' markers with the map we integrated thanks to the help of Google Maps API.
Challenges I ran into
Google Maps API for Android was quite tricky. Getting familiar with all the possible features took quite a long time, and debugging some problems took many hours in our hacking time. Another problem that we ran into was the lack of time for the vision that we had for this project. But this only gives us incentive for us to keep working on this application.
Accomplishments that I'm proud of
We managed to integrate the map and have markers based on the user's location with the Google Maps API. I am extremely proud for my team and I for being able to pull that off. Another great accomplishment was the ability to make the RESTful API, since it is the lifeblood of our application. It is what makes the interactions between people
What I learned
My team and I learned about how to implement a server side backend with the use of the RESTful API. Additionally, we learned how to utilize google's many different developer resources such as Android Studio, Google Maps API, and even Google Cloud Platform.
What's next for MeetupMarker
There's a lot more for MeetupMarker, and it cannot get better without the help of you individuals! We are making our repository open source, so anybody is allowed to contribute to the app. We are currently looking to add more features such as setting start and end times for events, filter events based off of user preference, add more event choices, and many more. We even invite the development community to propose ideas for new features for us to implement!
Built With
- android
- google-maps
- restful-api
Log in or sign up for Devpost to join the conversation.