jina-ai / good-first-issues

Issues that don't fit under Jina's other repos!
Apache License 2.0
8 stars 4 forks source link

Tech communities recommendation system #27

Open Ananya2003Gupta opened 2 years ago

Ananya2003Gupta commented 2 years ago

Idea: I want to build a tech communities search recommendation system which will recommend different tech communities that are active in the region being searched.

It will be a web application where the user has to enter the region he/she/they are currently in and the recommendation system will display the various tech communities operating in the region that the user has searched.

For example, when a user searches for Delhi, our recommendation system will display all the tech communities that are operating in Delhi like GDG New Delhi, Women Who Code Delhi, ILUGD, Digital Ocean Delhi, AgileWoW and all the other tech communities that are active in Delhi.

When the user will click on the tech community , he/she/they will be redirected on the official community website. For example, if the user clicks on GDG New Delhi, the user will be directed on the official website of GDG New Delhi.

The users would also be able to filter out tech communities based on their technical experiences and interests. They can also filter out tech communities based on the community's ratings and openness for all.

This will benefit students who don't have active technical hubs and societies in their universities or those who want to be part of different tech communities in their region based on their interests.

What is the tech stack? Frontend of the web application: HTML, CSS , JS and React Backend: Python, JSON Recommendation model: Machine Learning, Deep Learning and Web Scrapping

Motivation behind this idea? I am part of various tech communities that are very active and beginner's friendly. The amount of technical knowledge that I have gained by being part of them is surreal. I am learning new things everyday from my fellow members. And the self growth that I have seen in myself motivates me to work harder and achieve my goals. But many students are unable to experience the benefits of being the part of a tech community due to inactive or non existent technical hubs and societies in their universities. Lack of awareness about different tech communities operating in their region adds to the issue. I wanted to solve this issue and help students become part of various tech communities of their choice. This lead me to devise a search recommendation system that will help students easily find the tech communities operating in their region just by a single search.