Inspiration

Our Inspiration from this was how our friend group would always meet up as a group and do major activities together (like going to the zoo or an amusement park). We wanted to share this experience with others and help them find a group they can have fun going to places with. Going to places alone is not as fun as going with a group.

What it does

The app allows users to create events/trips which others can join. The UI is a map where everyone can see markers for trips around the world in which they can click to get more information about what trips or activities people are doing in that location.

How we built it

We built our app through Android Studio and constructed our ideas through discord

Challenges we ran into

Some of the challenges we ran into was working with the GUI in Android Studio. A lot of the settings of the GUI were either too complicated or didn't work the way we wanted them to. We tried using After Effects for the GUI by transferring the XML files but were unsuccessful because of Abobe's support for XML exports. We also struggled a lot with trying to set up a database to push and receive data remotely from, and most of our time ended up being wasted because of that.

Accomplishments that we're proud of

How well we integrated the map and seamlessly went from a login screen to it. We also are very proud of how well we worked as a team and split up the work without getting in each other's way even though we were all coding from different devices. It is very easy to clobber each other's progress when we aren't sharing the same screen and that is something we were able to avoid.

What we learned

For this project, we all went and explored new things. None of us have ever done any of the stuff related to our project before, so everything we did was stuff we did for the first time. We learned the challenges of creating an online database, how to use Android Studio, how to code in Kotlin, and how to manipulate GUI elements. This was also the first time any of us have truly worked as a team of 3-4 people for a programming project, and so we had to learn file management systems like Git for the first time (and it is something we all picked up pretty quick on and integrated with what we did).

What's next for Group Trip Scheduler

The Group Trip Scheduler right now is very bare bones. We are planning to develop a group chat feature, a friends list, safer log ins, nearby events, notifications approaching the event, and event filters/restrictions to match criteria. In the very end, we hope to also be able to match people up together based on data we collect about them so people will be more likely to form life long friendships.

Built With

Share this project:

Updates