Inspiration
The main inspiration for this project was to solve a problem that we have when we participate in a hackathon, the difficulty of connecting with people to assemble an awesome team.
What it does
What our app does is connecting hackers that need a team. We know that it is hard to find the perfect team, and MatchHack offers a network where users can create accounts using Google; link their LinkedIn, and GitHub; create campaigns to find a team; chat with other users, and find the perfect squad for Hackathons.
How we built it
We built MatchHack using MongoDB and Express for the back-end, socket.io for the chat system, and HTML, CSS, and JavaScript for the front-end.
Challenges we ran into
None of us had a lot of experience with Node.js/Backend and socket.io, taking up this project was pretty challenging. One of the biggest challenges was collaborating on one project along with four people from all over the world. a 10 hour-difference implied that needed to divide tasks perfectly. We hung out on Google Meet to talk about any problems we ran into and shared our thoughts and random ideas as well. We ran into some issues while coding and pushing code to repositories, which we solved by sharing our screens on Google Meet.
Accomplishments that we're proud of
We are very proud that we were able to develop a full-stack app with all the functionalities that we had planned on. We are also very happy that we contributed to the hackathon community by creating a platform to attract more people to hackathons. We also loved coming up with solutions to the issues we ran into and collaborating as a team!
What we learned
As none of the team members had much knowledge of Node, MongoDB, and socket.io, we learned quite a lot about these technologies by jumping right into building MatchHack. We also learned about the importance of time management and collaboration since we're from different time zones and the hackathon was virtual.
What's next for MatchHack
We will be focusing on deploying our web app properly and using our domain (matchhack.tech). We'd also like to add more functionalities by collaborating with hackathon organizers and posting about it on the site so that everyone has access to their teams way before the hackathon starts, potentially embedding the list of hackathons in the site itself. (Note: Best Beginner's Hack: It's the second hackathon for 3/4 members.)



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