Inspiration

While working in Devpost hackathons, I faced some challenges in communicating with new team members. Communication with them required us to reveal some of our personal information such as mobile numbers etc. The second challenge was building the project with team members who work on different parts of the code. Merging the code and organizing it is a major issue. Each person builds their own part of the code while the other parts are updated simultaneously. This results in version issues and a lot of editing while merging all the parts. Only the team leader gets to upload the final project. Sometimes some team members get credit without even working on the project. Some participants use their previous projects or use projects available on the internet. They change the code enough to cheat plagiarism identifiers.

What it does

To address these issues we built a tool called Synergy. Synergy aims at assisting a participant in seamlessly working in hackathons without difficulties.

Features

The following are the features enabled by DevProg:

Easy Chat Synergy provides an in-built chatting area that allows participants to communicate with their team members. This eliminates the need for the exchange of personal information.

Multiple Submissions Synergy allows the participants to make multiple code submissions which will be stored as versions in the database until the end of the hackathon. The users will be able to download previous versions if necessary.

Individual Contributions The multiple submissions need not be full working code. Each milestone of an individual team member can be recorded by subsequent partial code submissions. Using this submission data, a chart is automatically created depicting the estimated contribution percentage of each team member. This data can be used by the judges to evaluate the project.

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Synergy

Synergy is currently working on participant certification verification. This will allow users to upload their certifications in order to favor better team formation.

Share this project:

Updates