Inspiration

It's always difficult to find a team at a hackathon. Having to connect with people over social media works, but only to a certain extent. To overcome this challenge of having to create teams on the spot, we came up with HackMatch.

What it does

HackMatch is an Android app that allows you to input your own user data, the top 3 hackathons you plan on attending and your interests. The app then matches you to other people on the platform based on the hackathons you're attending and the interests you have in common.

How we built it

The app was built on Android Studio and uses Google Cloud Product's Firebase Realtime Database and Authentication to facilitate the back-end. The algorithm to determine your compatibility uses several similarity parameters and computes a similarity score.

Challenges we ran into

We planned on using a Python script to incorporate a more advanced Machine Learning prediction algorithm. Due to us using Android Studio, we were unable to run a Python script through the app despite our efforts to create our own Java server to implement it. We ultimately settled on using a less advanced Java script to perform our predictions.

Accomplishments that we're proud of

After the large time-sink of trying to use a Java server and Python script, the fact that we managed to put up an app that we are proud of and that will solve a real-world problem that we have faced ourselves (even here at HackTech!).

What we learned

None of us had any prior experience in Android Studio or Firebase and so we all learned how to use those platforms.

What's next for HackMatch

We intend to continue working on HackMatch in the future and hopefully work towards deployment.

Share this project:

Updates