Skip to content

matheusgmello/gestao-vagas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home page do projeto

Gestão de Vagas

Java Spring Postgres

Este projeto é um sistema de gestão de empresas e vagas, inspirado no LinkedIn.
Permite que candidatos e empresas se cadastrem. Empresas podem publicar vagas, e candidatos podem aplicar suas candidaturas.
Com uma interface interativa, você pode consultar vagas, perfis, empresas e acompanhar suas aplicações.

Tabela de Conteúdos

Instalação

Clone o projeto e acesse a pasta

git@github.com:matheusgmello/gestao-vagas.git
  • Instale as dependências com o Maven.

  • Configure as variáveis de ambiente no arquivo application.properties.

  • Suba o Docker docker compose up -d

  • Rode a aplicação com o Maven.

  • A API vai estar disponivel em http://localhost:8080

Rotas

  • Acesse a documentação dos Endpoints através do Swagger http://localhost:8080/swagger-ui.html.
  • Mais detalhes

Monitoramento

  • Para monitorar métricas do sistema acesse o Prometheus em http://localhost:9090.
  • Para acessar o Grafana e ver as dashboards, acesse http://localhost:3000.

Web

  • Instale as dependências com o Maven.

  • Suba a aplicação com o Maven via terminal (mvn spring-boot:run)

  • Acesse (http://localhost:8082)

  • Mais detalhes

Tecnologias

Conecte-se comigo

LinkedIn