This article provides guidance for how to build Hackathon Team Builder application for Microsoft Teams, which is open source and available on GitHub. The GitHub repo linked below provides a sample app that you can install and start using it to run a simple hackathon.
Team Builder app allows hackathon participants to form their own team based on challenges they want to tackle.
The participants can do the following from the app:
- Create a hackathon team
- Edit a hackathon team's description
- Join a hackathon team
- Leave a hackathon team
- Lead a hackathon team
There is an optional GitHub integration for automatically creating a repository for teams. This optional feature follows an event-driven pattern you can learn more about in the linked articles below.
In this video, Phil Jirsa, Daniel Kim, Dave Upton, and I present a technical overview of our Hackathon Team Builder project.
Architecture diagram
Additional Resources & Related Content
GitHub Repo - microsoft/hackathon-team-builder (github.com)
Teams Tool Kit - Teams Toolkit Overview - Teams | Microsoft Docs
Extending Your Application with Event Grid - Part 1 & Part 2