Inspiration 🤩
Imagine enrolling in a course, and even before it kicks off, your teacher tells you to create a group all on your own. You're in the dark about who else is taking the same course or what's going on. Then, the teacher gathers all the folks without teams. But here's the twist: you all have different ways of studying and different goals. One person's a last-minute crammer, while another dives in as soon as things drop. One aims for top marks, the other just wants to make it through. Aggravating, right? That's where Matcha comes in. We've been through the same hurdles, not finding group buddies for events. Our aim is simple: craft a solution to make teaming up a breeze. Find like-minded folks, share the same goals, and wave goodbye to the stress of going solo. It's all about linking people – to communities, to each other, and to events that bring everyone together. A nudge to reconnect in this post-covid world.
Who’s it for 👀
- People who aim to create groups with those who share their interests for an event.
- Individuals seeking events that align with their interests.
- Event organizers looking to advertise and manage participants effectively.
- Project managers in search of team members with specific skills and qualities.
What it does 👀
Matcha is a people management software where people are grouped together on user-defined skills in social events. Here are some of the use cases:
- Hackathons and Collaborations: During events like hackathons, those without groups can easily discover matching projects or like-minded groups to join, fostering innovation.
- Building Perfect Teams: If your team needs specific skills, Matcha aids in attracting compatible individuals who share your requirements, ensuring cohesive collaboration.
- Efficient Event Organization: Event organizers can promote their events and efficiently manage participant profiles, streamlining the process.
- Tailored Event Discovery: Amidst a sea of events, Matcha pinpoints those that align with your interests, making event participation both enjoyable and relevant.
- Connecting Kindred Spirits: Whether you're seeking friendships or romantic connections, Matcha connects you with individuals who share your passions, fostering meaningful connections.
How we built it 💡
We built this app using the Svelte framework with HTML, CSS, and Typescript. We used Firebase Firestore to store user data and deployed through Vecel, and of course made our design with Figma. We self-hosted a custom API using an AI-powered NLP model on Oracle Cloud.
Challenges we ran into ⌛️
Challenges we ran into while building Matcha include our inability to translate Figma prototyping to responsive CSS or html, as well as learning svelte from scratch. The matching algorithm is also a big challenge and took a lot of time to research and implement.
Accomplishments that we're proud of 🥰
The entire team dedicated itself to the project, collaborating seamlessly to devise a highly successful solution.The problem we chose was something we can easily relate to and find relevant in our daily lives. We are satisfied with our project and we believe the solution we have created adequately addressed our identified problem. Additionally, we also learned CSS, svelte, and using it to code complex algorithms was an achievement.
What we learned 📚
Through this hackathon, we learned to be more attentive to our daily lives as these experiences can lead to really useful project ideas :) Also, we learnt to be realistic about about ability and how much work we can do in 24 hours.
What’s next 🍵
Our next objective would be to enable user-authentication to ensure the security and prevent fraudery. We’re also looking at increasing the scale of the website, and further implement Matcha into a mobile app so it’s more easily accessible. Additionally, faster and better matching algorithms is something we are looking at to improve the user experience.

Log in or sign up for Devpost to join the conversation.