Skip to content

LukaszMalucha/Linkedin-Analytics

Repository files navigation

LinkedIn Analytics


2


Project Description

Django interface for LinkedIn API data extraction. Easily adjustable functionality, with REST API backend and Vue.js frontend features like dynamic search. Database hosts Irish companies (location: Ireland) from three sectors: financial, IT & education. Find out more with statistical data dashboard about a sector or search for more information regarding chosen company.

App Views

Main Dashboard

/

Choose one of three different sector insights or find company information via searchbox

Scrapers:

Data was scraped with Scrapy + Selenium combo v& LinkedIn API.

Data Preprocessing:

Dataset was preprocessed with pandas.

1

Sector Insights:

/[finance, it, education]

Classical database analytics done with pandas, scikitlearn and Chart.js

2

Sector Listing:

companies/[finance, it, education]

Full Company listing view

3

Dynamic Search:



4

Manage User

/user/my_account/

5




Django REST Endpoints

Navigation

/api/

6



User

api/user/**

User handling via RESTFUL Api with Token Authorization.

8



Companies

/api/companies/

Apply Property Value Estimator algorithm via RESTFul Api.

9



App Testing:

/api/tests/
/core/tests/
/db_manager/tests/
/user/tests/

TOOLS, MODULES & TECHNIQUES

Backend Development:

Django RESTful

Data Analysis

pandas | numpy | scikit-learn

Frontend Development

Vue.js | Vuex | Materialize | Chart.js

Deployment

Docker | Heroku | Travis CI | AWS S3

Database Development:

Postgres | SQLite

Web Scraping:

scrapy | selenium

Testing

django.test | coverage

LinkedIn API with Python

https://github.com/ozgur/python-linkedin