thribeiro8 /
gestao-vagas-api
Backend para a aplicação de gestão de vagas.
31/100 healthLoading repository data…
CleilsonAndrade / repository
Gestão Vagas API é uma API Rest, que foi desenvolvida com de gerenciamento para cadastramento de empresa e suas vagas de emprego e candidatos para o preenchimento das mesmas. Com possibilidades de cadastramento de vagas, aplicação do candidato e filtro de busca pelo mesmo, exibição do currículo do candidato e listagem de informações das vagas.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Gestão Vagas API é uma API Rest, que foi desenvolvida com de gerenciamento para cadastramento de empresa e suas vagas de emprego e candidatos para o preenchimento das mesmas. Com possibilidades de cadastramento de vagas, aplicação do candidato e filtro de busca pelo mesmo, exibição do currículo do candidato e listagem de informações das vagas. Desenvolvido utilizando as tecnologias Java e o framework Spring, com banco de dados MySQL e H2 Database e cobertura de testes com JUnit, autenticação usando o Spring Security, token JWT, encriptação de senhas utilizando BCrypt e documentação desenvolvida pelo Swagger, tornando a aplicação flexível e robusta.
Selected from shared topics, language and repository description—not editorial ratings.
thribeiro8 /
Backend para a aplicação de gestão de vagas.
31/100 healthwesleivisentin /
Projeto Backend de Gestao de Vagas com Spring Boot do Ignite Java da Rocketseat.
27/100 healthvineog23-boop /
API REST em Java/Spring Boot para gestão de candidatos, com JPA, validação e tratamento global de exceções.
/100 health| Método | Endpoint | Resumo | Autenticação | Role |
|---|---|---|---|---|
| POST | /companies/auth | Responsável por autenticar o usuário com perfil de empresa, gerando o Bearer Token JWT | Sim | * |
| POST | /companies | Responsável por realizar o cadastro de um usuário representando a empresa | Não | * |
| GET | /companies | Responsável por listar todas as vagas pertencentes a empresa | Sim | COMPANY |
| POST | /companies/jobs | Responsável por realizar o cadastro de vaga por um usuário com perfil de empresa | Sim | COMPANY |
| POST | /candidates/auth | Responsável por autenticar o usuário com perfil de candidato, gerando o Bearer Token JWT | Sim | * |
| GET | /candidates | Responsável por listar o currículo da usuário com perfil de candidato | Sim | CANDIDATE |
| POST | /candidates | Responsável por realizar o cadastro do usuário com perfil de candidato | Não | * |
| GET | /candidates/jobs | Responsável por listar as vagas disponíveis para o usuário com perfil de candidato informando um query param como filtro | Sim | CANDIDATE |
| POST | /candidates/jobs/apply | Responsável por aplicar o usuário com perfil de candidato a uma vaga, informando o ID | Sim | CANDIDATE |
| GET | /swagger-ui/index.html | Responsável por servir a documentação dos recursos da API | Sim | * |
| GET | /h2-console | Responsável por acesso ao H2 Database | Não | * |
# Clone este repositório:
$ git clone https://github.com/CleilsonAndrade/gestao-vagas-api.git
$ cd ./gestao-vagas-api
# Instalar as dependências:
$ mvn clean install
# Executar:
$ mvn spring-boot:run
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
vivianeaguiarc /
🚀 API para gestão de vagas de emprego, desenvolvida em ☕ Java com Spring Boot. 📚 Projeto educacional com foco em 🧱 arquitetura limpa, 🧠 DDD, ✅ boas práticas de desenvolvimento backend e ⚙️ CI/CD com GitHub Actions.
17/100 healthgabriel-smartins /
Gestão de Vagas é uma API backend em Java 17 com Spring Boot para gerenciar empresas, candidatos e vagas. Suporta cadastro e autenticação via JWT, endpoints protegidos, documentação Swagger/OpenAPI e métricas com Spring Boot Actuator + Prometheus.
53/100 healthxggax /
Projeto Backend de Gestao de Vagas com Spring Boot do Ignite Java da Rocketseat. Uma API REST para controle de Empresas, Vagas e aplicações, utilizando os principais pacotes do Spring Boot para persistência, segurança e autorização.
27/100 health