Inspiration

As first-time hackathon participants, we struggled to find teammates, sometimes socially awkward. Organizers often don’t allocate time for icebreaker activities, making it difficult for participants—especially introverts or those from different universities—to connect with others who are also looking for a team.

What it does

Teamup is an AI-powered web application designed to streamline team formation for both event organizers and participants. By leveraging AI and our matching algorithm, Teamup helps match participants based on key factors such as personality, skills, preferences, and motivations. Organizers simply provide event details and team formation requirements, and AI generates customized team-building questions and matchmaking suggestions.

How we built it

We built our prototype using Google Apps Script, Google Forms, Google Sheets, Gemini AI, and React.

  1. Event Setup: Organizers simply input event details. Team up will generates tailored google form questions based on the event theme.
  2. Participant Input: Participants respond the questions in Google Form.
  3. AI Matching: AI analyzes responses and our match algorithm will match participants based on predefined principles (personality, skills, preferences, motivations).
  4. Match results Delivery: The team-up results, along with explanations for the matches, are stored in Google Sheets. In the next phase, these results will be presented via a front-end UI and emailed to participants.

Why Teamup?

🔹 AI-powered matchmaking—smarter, data-driven team formation.

🔹 Saves time—eliminates the hassle of last-minute team searching.

🔹 Inclusive & scalable—useful for hackathons, networking events, and more.

🚀 Find the right teammates—effortlessly.

Challenges we ran into

Our initial plan was to use Gemini with Google Sheets to implement the entire workflow. However, since it was our first time working with Gemini, we spent a significant amount of time learning and testing it, only to find that it did not fully meet our needs. We then explored various Google tools, including Colab, to manage the spreadsheet dataset. Eventually, we decided to use Apps Script, a completely new tool for both of us, to build the back-end system and ensure the AI-powered team-matching flow worked.

Accomplishments that we're proud of

One of our biggest challenges was time constraints. While we couldn't fully implement all features and UI elements within the given timeframe, we successfully built the core AI-driven back-end system and tested the entire workflow. Moving forward, we are confident that with more time, we can design and develop a well-crafted UI, conduct UX research, refine features, and even explore business models and stakeholder engagement. Ultimately, our project has the potential to help users find ideal teammates and assist event organizers more effectively.

What we learned

We gained valuable experience integrating AI with various Google tools, realizing that incorporating AI into a project is not as complicated as it initially seemed—it mainly involves API integration. Through this project, we became proficient in using cloud-based Google tools like AI Studio (Gemini) and Apps Script, which significantly streamlined the development process and tool selection.

What's next for Team up

Beyond our initial development, we see several exciting directions for Teamup’s growth and improvement:

  1. Expanding AI Capabilities Enhance AI matchmaking algorithms to incorporate behavioral insights and real-time feedback from participants. Introduce machine learning-based optimizations to improve matching accuracy over time. Explore the use of LLMs for natural language processing, allowing users to interact with AI more intuitively when refining team preferences.
  2. UI/UX Enhancements Conduct in-depth UX research to refine team-building questions and improve user interaction flows. Develop a mobile-responsive version to improve accessibility on all devices. Implement interactive visualizations for team formation insights, helping users understand their match scores and compatibility.
  3. Seamless Event Integration Support direct integration with event platforms like Devpost, Eventbrite, and Discord. Automate email notifications and team formation summaries for participants. Allow organizers to customize matching criteria based on event-specific requirements.
  4. Business & Market Expansion Expand use cases beyond hackathons—corporate team-building, academic collaborations, and networking events. Research potential monetization models, such as premium AI-driven recommendations for larger events. Engage with event organizers and community managers to refine features based on real-world needs.
  5. Scalability & Performance Optimization Transition from Google Apps Script to a scalable back-end framework (e.g., Firebase, Node.js). Optimize database management for handling larger participant pools. Implement real-time updates for dynamic team adjustments as new participants join. By focusing on these improvements, we aim to transform Teamup into a powerful and versatile solution for smarter, more efficient team formation across various industries. 🚀

Built With

Share this project:

Updates