This Project is aimed to solve the problems of beginner and intermeddiate programmers whose want to collaborate with other like minded individuals over any project, In this way 2 or more completely unknown persons with similar skill-sets and willing to do a project or collaboration can find themselves on the platform and team up to proceed about it.
This application(currently in web form) is an end-to-end solution for anyone willing to find similar people with similar intrest to find(it suggests individual based on similar intrests and skill sets by A CUSTOM ALGORITHM) , collaborate (Create a group with 2 or more person , chat , video and audio calling , also code sharing via chat) and display their work(A news feed consisting posts of individuals).
Firstly users will register and login on the page website, the information filled by them is typically a combination of 2 types of information , one consists of more contact related informations and other one has more experienced and skill-set level information, Based on the similarity of second type of information we suggest other persons with similar skill-set or someone can also search individuals for a particular label. Then the individuals audit the persons and send them a collaborate-request with a compulsory message(with purpose of collaboration) then the indiviuals can see all the pending collaborate-requests and accept the ones they like and as soon as they accept a chat group will be created and they can start brainstorming and contributing
You can refer to the link --'https://join.slack.com/t/kwoc-koss/shared_invite/zt-wlftnk75-VoQHEEB9WpkHfza6~GGpWQ' or temporarily join the slack group for kwoc--https://join.slack.com/t/kwoc-koss/shared_invite/zt-wlftnk75-VoQHEEB9WpkHfza6~GGpWQ or mail me "ss6437p@gmail.com" to know more.
* Git Clone the project with: git clone https://github.com/mrkhan02/hi-ya.git
* Move to the base directory: cd hi-ya
* Create a new python enveronment with: python -m venv env.
* Activate enveronment with: env\Scripts\activate on windows, or source env/bin/activate on Mac and Linux.
* Install required dependences with:pip install django
* Make migrations with: python manage.py makemigrations and then python manage.py migrate.
* Run app localy with: python manage.py runserver.
We will split the time we have for kwoc in 3 regions the first 1.5 weeks for front-end requirements then a week or so for algorithmic finalizing and the rest 1.5 weeks for back-end related requirements.
Currently the front-end related requirements is listed in issues read through the materials and suggest more of them. I will also be putting more issues related to the timeframe accordingly.
Currently This project is under development in the KWOC 2021 program , Join the link -"https://join.slack.com/t/kwoc-koss/shared_invite/zt-wlftnk75-VoQHEEB9WpkHfza6~GGpWQ" for joining the discussion group.