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 web app is an end-to-end solution for anyone willing to find people with similar interestss and skills.
- It suggests individuals based on similar intrests and skill sets by custom algorithm).
- Allows collaboration (Create a group with 2 or more person , chat , video and audio calling , also code sharing via chat).
- Users can showcase their work through news feeds.
-
First user registers on the website.
-
Then user fills info separated into two categories:
- Personal info(contact related)
- Skill-set info
-
The second type of infomration is used to suggest other users with similar skill-set someone can also search individuals for a particular label.
-
Then the individuals audit the persons and send them a collaborate-request with a message(with purpose of collaboration).
-
The users can see all the pending collaborate-requests and accept the ones they like. When accepted, a chat group is created and they can start brainstorming and contributing.
You can refer to the slack channel link to join the slack group for kwoc or mail me ss6437p[at]gmail.com to know more.
-
Clone the repo:
git clone https://github.com/RATED-R-SUNDRAM/LINKED_OUT.git
-
Move to the base directory:
cd LINKED_OUT
-
Create a new python enveronment.
python -m venv env
-
Activate enveronment
On Windows:
env\Scripts\activate
On Mac and Linux:
source env/bin/activate
-
Install required dependences.
pip install -r requirements.txt
-
Make migrations.
python manage.py makemigrations python manage.py migrate.
-
Run app locally.
# for development, use dev_settings.py file python manage.py runserver --settings hiya.dev_settings #for production, use settings.py file 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 for joining the discussion group.