Inspiration

Have you ever seen someone... and wondered, dang dude I wish I could be friends with that guy, he seems so cool. Only except... you're a socially inept 10x developer who can't even start a conversation unless its online.

With Catch N Go, this game is the real world made up of real people, a real map, real trees that requires real interaction to obtain new achievements and score high on the Monash campus's leaderboard.

What it does

Create an account and you're set to catch some friends. Slowly build up your profile by collecting points through interactions and ice breakers and flex your score on our leaderboard.

Catch N Go incentivises putting your foot forward first - often the hardest part of meeting new people.

Explore your options and get the most out of socialisation all while enjoying a competitive game.

How we built it

For our backend, we used python and the FastAPI framework, with MongoDB as its database. Groq was also implemented to generate questions and answers for the icebreakers.

The frontend is written using Kotlin in the Android SDK, using the mapbox library to natively render a 3D map of monash campus. JetBrains Android Studio the goat 💪.

Challenges we ran into

The biggest hurdle we faced was a blue screen crash when running the app, forcing us to rewrite the frontend all over again using Gradle. Another challenge was constantly debugging to figure out whether the frontend or backend wasn't functioning properly

Accomplishments that we're proud of

Being the first hackathon for most of us, our biggest worry was if we'd even finish on time. Being able to complete our app, and deploying a prototype is our biggest achievement.

What we learned

  • How we can utilise the technologies featured in this project

What's next for Catch N Go

We have established the possibility of creating lootboxes, events around campus to earn points and items for users to use their earned points

Built With

Share this project:

Updates