Skip to content

A Social Network that brings engineer's from all fields together to collaborate 🌐

License

Notifications You must be signed in to change notification settings

MFOSSociety/NSP

Repository files navigation

The Network Of Skilled People - NSP

Coverage Status

Visit - http://thensp.pythonanywhere.com/

Installation Instructions (Linux/Unix)

Short procedure

Clone the repository and get inside NSP directory
git clone https://github.com/NSP-Community/NSP && cd NSP && chmod +x go.sh
Now run the bash script
./go.sh

NOTE : This will create a virtualenv named "mason" by default. Always move in virtualenv before starting any dev process or testing process!

In order to move in virtualenv shell execute source mason/bin/activate


Long procedure

Clone the repository and get inside NSP directory
git clone https://github.com/NSP-Community/NSP && cd NSP
(Optional) Only if you need virtual environment
sudo apt-get update
sudo apt-get install virtualenv
virtualenv example_name --python=python3
source example_name/bin/activate
Installing required Python3 libraries
sudo python3 -m pip install -r requirements.txt
Make Migrations
python3 manage.py makemigrations accounts
python3 manage.py makemigrations notifications
python3 manage.py makemigrations nspmessage
python3 manage.py makemigrations project
python3 manage.py makemigrations issueSolution
python3 manage.py migrate
Running the Server
python3 manage.py runserver

You should now be able to access NSP in localhost:8000 in your browser


How to install NSP on your Windows System ?

You can install Windows Subsystem for Linux (WSL) on Windows 10 and we suggest you to go for Ubuntu! After this the installation process is same as any other linux distro

Developers:

Backend Developers - Rishi Banerjee , Pratik Jain , Gjergj Kadriu

Frontend Developers - Prachal Goyal