Skip to content

PPG (Profesional Profile Generator). Sistema generador de perfiles profesionales en base a la demanda de las tecnologías de desarrollo de software realizando web scraping a LinkedIn. [Backend]. Frontend repo: https://github.com/jeanpierm/ppg-client

Notifications You must be signed in to change notification settings

jeanpierm/ppg-server

Repository files navigation

Professional Profile Generator (PPG) Web Platform

Nest Logo Angular Logo

Description

A web platform that allows you to discover the most demanded technologies in your city in real time using web scraping. Developed in team with @EmilyLino.

Technologies

Server:

  • NestJS v9
  • TypeScript + ESLint
  • Puppeteer v15
  • JWT
  • ESLint
  • Mongoose/MongoDB
  • Swagger

Client:

  • Angular v14
  • TypeScript + ESLint
  • Angular Material
  • Reactive forms, HttpClient, RxJS, ng2-charts, and others technologies of the Angular ecosystem

Client repository

https://github.com/jeanpierm/ppg-client

Architecture

General

general

API (Server) Components Diagram [C4 Model - Level 3]

api components

SPA (Client) Components Diagram [C4 Model - Level 3]

spa components

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Screenshots

Home

home

Discover professional profile

It allows discovering the professional profile with the most demanded technologies according to the location and preferred job title in real time.

home

View professional profile

home

Dashboard of the technologies found

home

Discover technology courses

home

Edit account

home

Platform maintenance (admin panel)

home

Logs (admin panel)

home

About

PPG (Profesional Profile Generator). Sistema generador de perfiles profesionales en base a la demanda de las tecnologías de desarrollo de software realizando web scraping a LinkedIn. [Backend]. Frontend repo: https://github.com/jeanpierm/ppg-client

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published