Inspiration
Both my team-mate and I walked into the hackathon without a team. We would want hackathon participants to form a team and start planning ahead of the main event. Consequently, this would enrich their hackathon experience!
What it does
CollaboraMate asks you to provide a brief introduction of yourself, and then uses Natural Language Processing on the prompt you entered to match you with other potential team-mates with complementary skill-sets.
How we built it
Frontend: React.js Backend: Node.js, Express.js, Flask Modelling: NLP, Pandas
Challenges we ran into
The dataset we chose turned out to be unstructured. Integration with database in real time was difficult. Lastly, the final integration between flask backend and react/node was extremely challenging due to the time constraint
Accomplishments that we're proud of
We took on the challenge of working with a relatively small and unstructured dataset, knowing that we would need multiple data-cleaning trials. We chose a web page as our front-end, which required that we efficiently did the CSS. My team-mate and I tried out implementing NLP for the first time! Lastly,
What we learned
Different techniques of NLP and deciding to choose between them for the problem at hand, think about optimisation for filtering data like using hashmaps, collaboarting and working separately with frontend and backend
What's next for CollaboraMate
- Adding more parameters like experience and what you are looking for 2.Adding hashmap for filtering data 3.Real time database integration so that matched entries get removed 4.Add option for registering teams such that participants can get the option of recommended teams to join
Log in or sign up for Devpost to join the conversation.