🚀 Inspiration As first-time hackathon participants, we quickly realized that finding the right teammates was one of the biggest challenges. While we all came in with unique and innovative project ideas, we struggled to form teams that complemented our skills, interests, and availability. There wasn’t an efficient way to find teammates who shared our vision while also bringing in diverse strengths. This frustration inspired us to create Matchathon—a web app designed specifically for hackathon team building. We wanted to build a platform that not only helps users find teammates based on skills and interests but also streamlines communication and hackathon management.
💡 What It Does Matchathon is an all-in-one hackathon team-building platform that allows hackers to:
- Create a profile showcasing their skills, interests, and availability.
- Find and match with teammates using a Tinder-like swiping mechanism based on compatibility.
- Manage teams and stay organized through the My Team dashboard.
- Communicate with teammates via real-time messaging to collaborate effectively.
- Explore upcoming hackathons and register directly within the platform. Our goal is to help hackers form strong, compatible teams so they can focus on what really matters—building impactful projects and learning from the experience.
🛠 How We Built It We built Matchathon as a full-stack web app using: Frontend: React.js & Tailwind CSS for a modern and responsive UI. Backend: Node.js & Express.js to handle authentication and team matching. Database: MongoDB to store user profiles, hackathon events, and matches. LLM: Google Gemini for making matches based on similar interests and compatible skills
⚡ Challenges We Ran Into Like any ambitious project, we faced several hurdles along the way: Balancing Matching Criteria – We wanted to create meaningful matches by considering both skills and interests while avoiding overly restrictive filters. First-Time Hackathon Struggles – Managing time, breaking down tasks efficiently, and adapting to changes were new experiences for us. Efficient database structures and Logic Despite these challenges, we collaborated effectively, leveraged each team member's strengths, and learned how to iterate quickly under tight deadlines.
🏆 Accomplishments That We’re Proud Of Built a functional MVP within the hackathon timeframe. Implemented a working matching system that successfully recommends teammates based on skills & interests. Created an intuitive user experience with a smooth Tinder-like swiping UI for matchmaking. Gained valuable experience in working on a real-world team-matching problem.
Built With
- api
- css
- express.js
- gemini
- mongodb
- nextjs
- node.js
- tailwind
Log in or sign up for Devpost to join the conversation.