In our personal experience, we have found it quite hard to find good teammates when we wanted to participate in hackathons. While brainstorming for the project we happened to look over the team-formation channel of VTHacks on discord and that sparked an idea of developing a unique way of helping hackers find teammates in hackathons.
Hackers usually participate as teams usually with friends or peers from university and it is only very occasionally do they look beyond this. But we think collaborating with the right people gives you a head start. Over everything, hackathons are never the same when you collaborate remotely, so the idea is to allow participants to find potential teammates close to where they live.
What it does
Our project helps users to find teammates with the relevant skills and profile within a given distance. Participants can find and communicate (via chat) with each other.
How we built it
We started out by structuring our idea. This involved prototyping on tools like Figma. We then proceeded to work on the frontend and backend simultaneously.
The frontend was created using ReactJS with Redux, HTML/CSS. We have used a Node.js backend with an Express Server deployed using Heroku's free-tier plan. For the database we've used a NoSQL MongoDB (Mongo Atlas) database.
Challenges we ran into
Working remotely as we live in different cities was a major challenge. Other challenges were figuring out how to solve CORS issues.
Accomplishments that we're proud of
Although we have only been able to implement basic functionality, we are happy to give back to the community.
What we learned
Working as a team remotely. Incorporating redux with react.
What's next for HackTogether
Chat Feature for hackers to communicate with each other once they've found their ideal teammate. Function for organizers to promote their hackathons on our platform. AI functionality to recommend hackers that would be a great fit for what you are looking for.