Inspiration

With the introduction to digital education, MOOCs are getting highlighted. With Covid Pandemic, everyone is shifting towards online modes of education whether they are online resources, forums and all.

But, there are high dropouts in MOOCs and searching for right content in forums is a bit tedious. People generally get demotivated after sometime as there is very less accountability.

What it does

This Find Buddy provides a recommender system with inbuilt chat support. Users can create their profiles and search for skillmates based on their description. Once matched, they can start working together in groups. Trello Boards are integrated to track the progress

How we built it

We created an API backend in Django with basic authentication. Django channel layers are implemented with Tortoise ORM to implement Django Chat System for fully asynchronous support. Word2Vec model is used with cosine similarity to recommend users. Trello board is integrated then for users to know what they have accomplished and all.

Challenges we ran into

Implementing recommendation system is the most difficult task we found. Also, front end was a bit tedious as we are little familiar with React.

Accomplishments that we're proud of

We now have our own chat system that we can use to chat. Also, this project is one of the biggest project that we worked on till now. Everything is implemented on basis of experiments thus providing useful learnings.

What's next for Find Buddy

We will implement some more third party integrations like time tracking, other motivational techniques etc.

Share this project:

Updates