Inspiration
Unlike general software development, hackathons require output in a short period of time. Therefore, it is a hurdle for first-time participants. When we participated for the first time, we too did not know how to tackle the project. That is why we thought that visualizing how others were working on their projects would make the hackathon more exciting.
Visualizing the hackathon methodology can have a significant impact on organizers and participants.
- Organizers can see how much time project teams spent, which helps them set milestones for future hackathons
- If you are participating in a hackathon for the first time, copying how other projects do things can remove barriers to entry and improve quality
- Describing your efforts at a hackathon makes it easier to look back
What it does
This section describes the linkage between devpost submission form extension and Github.
devpost Project submission form enhancements We suggest adding a Team Composition and Schedule section to the Project Submission Form. The team composition should include what the participants worked on. This will allow the organizers to see which roles are most involved and to conduct a needs assessment. Schedule items can include ideas, development, videos, releases, start and end dates, and actual hours. Organizers can measure how much time was spent on each section of the hackathon theme to improve the quality of ideas for next time.
Github integration Code volume changes, project creation date, and commit date for Github projects can be retrieved and displayed in devpost works. These can be used by participants as a look back at their projects and are not required or mandatory to use. Organizers can get Github data for each project to see how much time and how much Github is being used for that topic.
How we built it
The Github integration uses the Github API to retrieve the commit date using Github's code_frequency method. The acquired data will be displayed on the project screen. We propose to integrate the button into the project's submission form. https://docs.github.com/en/rest/metrics/statistics?apiVersion=2022-11-28#get-the-weekly-commit-activity
Accomplishments that we're proud of
Getting more people to participate in Hackathon and helping participants reflect on their projects and motivate them in the future are proud accomplishments.
What we learned
Considering the challenges of a hackathon, we found that there were many things to learn and hurdles to overcome in order to participate. In order to encourage more people to participate, we felt that the organizers need to either follow up on the projects or create a system that can be emulated from the output of the participating teams.
Built With
- api
- github

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