Inspiration
- Due to Covid-19 everything went online. All hackathons were hosted virtually.
- This created multiple issues.
- It became chaotic for people to find a team which needed their skills.
- Teams had to use different platform for collaboration, keeping track of hackathon, submitting projects, and communicating with the organizers or volunteers
- This lead to unproductive work, frustration, and disorder of communication.
- We decided to build a web application which would be a one stop platform for everyone or anyone joining a hackathon.
How we built it
- We used flask web framework to dynamically create web pages personalized for different hackathons and different teams participating a hackathon.
- We have used MongoDB as our database as MongoDB uses asynchronous replication which is highly dependable in case of data loss caused by hardware failure. In such scenario one of the replica set will become the primary database ensuring zero data loss. In addition to this, we chose MongoDB for its scalability. Hacky is a web app that has to accommodate a huge number of records that meet the requirements of various hackathons. MongoDB is easily scaled making sure the application runs smoothly.
- We used figma to design and develop the UI/UX of the web application
Accomplishment That we are proud of
- We have eliminated the chaos formed during team formation and finding teams.
- We have created a system for chats which allow all the teams to talk and get help from the organizers which is a big issue in huge hackathons.
- By randomly allocating a person to a team based on there skills and using score type system to prevent foul play we have eliminated the team forming chaos.
- By making hackathon, project submission, team formation, team collaboration(features such as video chat , chat , notes) we have eliminated the need for multiple platforms
What we learned
- Communication is the heart for any event. Using Hacky you can increase your chances of winning
What's Next for hacky
- Adding in a screen share and screen control feature to make collaboration better.
- Improving the UI/UX for easy navigation.
- Adding in event hosting feature to host workshops in a hackathon.
Log in or sign up for Devpost to join the conversation.