Skip to content

PPG (Profesional Profile Generator) Web Platform Client.

Notifications You must be signed in to change notification settings

jeanpierm/ppg-client

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

Server repository

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

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

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) Web Platform Client.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published