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

  1. 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
Share this project:

Updates