Hackathons
Organizations conduct hackathons to widen the reach of their APIs to a network of skilled individuals, fostering future collaborations and opportunities within the tech community. Hackathons also promote innovation by bringing together diverse talents to solve problems creatively and swiftly.
You can create hackathons by including a set of APIs. You can expose your hackthons to a particular set of users.
The following image outlines the hackathon workflow.
Following are the important stages in a hackathon lifecycle.
- Hackathon creation. As an API provider or partner, you can initiate hackathons by furnishing essential details such as the hackathon duration, participant APIs, and corresponding rewards. Organizers can define a theme or problem statement to challenge participants to set the context of the hackathon. The program is then featured on the API programs page, allowing relevant users to access and engage with it throughout the hackathon period. For information about creating hackathons, see Creating Hackathons.
- Participants registration. Participants can register for the programs that are available to them through the API programs page. Participants can create a team of users who are onboard and work on developing their hackathon projects. For information about registering for a hackathon, see Registering for hackathons.
- Hackathon project submission. On completion of their projects, participants can submit them to the hackathon organizers, providing essential project details. For information about submitting a hackathon project, see Adding hackathon projects.
- Winner selection and conclusion. Hackathon organizers can view projects that the participants submit and pick winners.