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.
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
- Acesse a documentação dos Endpoints através do Swagger
http://localhost:8080/swagger-ui.html
. - Mais detalhes
- 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
.
-
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