Skip to content

A full stack online application of professional networking using Vue.js and Django REST framework

Notifications You must be signed in to change notification settings

SmaragdaRp/LinkedDIT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

LinkedDIT

An online application of professional networking.

The aim of this work is to develop a professional networking application. The users will have access to the application via a modern web browser browser. The application was created using the Vue.js and Django frameworks for the front and back respectively.

More information about the implementation and the API can be found in the report.

Installation

Back end

The following commands must be executed to install the back end. The prerequisites are that the python 3.6 is installed.

sudo apt update

sudo apt install python3-pip

pip3 install Django==3.2.6

pip3 install django-rest-framework

pip3 install django-cors-headers

pip3 install PyJWT

pip3 install numpy sklearn matplotlib

Change directory to back end directory and exexute these commands.

python3 manage.py makemigrations

python3 manage.py migrate

python3 manage.py runserver

Front end

The following commands must be executed to install the front end. The prerequisites are that the Node.js and the latest version of Npm.js are installed.

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

sudo apt install nodejs

sudo npm install vue

sudo npm install -g @quasar/cli

Change directory to front end directory and exexute these commands.

sudo npm install

quasar dev

About

A full stack online application of professional networking using Vue.js and Django REST framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.7%
  • Vue 22.2%
  • Python 19.5%
  • Other 0.6%