Inspiration

In the Discord server for Eureka, we observed many people looking for groups, but to no avail, and we realized that some people weren't even being taken seriously. Thus, we made DevMatch to help people help find teammates for hackathons better.

What it does

DevMatch has people build their profiles based on their best tech stacks, experiences and skills. Then, other users can see them as a card in a deck, like in Tinder, where they can swipe right or left based on whether or not they like the idea of having them as a teammate. From there, if the other party accepts the user, they can start to chat, successfully starting a new potential partnership.

How we built it

This app was built on a tech stack composing of Next.js for the web app and Expo for the mobile apps, using typescript as the main programming language with both. We used SQL and Supabase for our backend authorization and databases.

Challenges we ran into

The app broke a lot of the time, and we just had to keep restarting over and over again, which really wasn't great. In addition, our gemini API key did not work even in the end, so our "AI" bits did not work like they were supposed to.

Accomplishments that we're proud of

Honestly, the entire app makes our team pretty proud. I really like how we managed to make seperate versions for the web and mobile, because when we used expo for the web, it just didn't look that great. We also made sure expo was using native components, so there would be liquid glass on iOS and material 3 UI on android.

What we learned

We learned pretty much a lot about the entire tech stack. Our team was pretty much brand new to Typescript, Next.Js, and the rest of the tech stack.

What's next for DevMatch

We think that honestly, we might build on it even more after the hackathon. It seems like a kind of generic idea, but it has so much potential because of that, and we can add onto it in so many different ways, take it down so many different paths.

Built With

Share this project:

Updates