Gestão Vagas Web é o cliente web da API: Gestão Vagas API. Com o fim de gerenciamento para cadastramento de empresa e suas vagas de emprego e candidatos para o preenchimento das mesmas. Desenvolvido usando as tecnologias Java e o framework Spring e Thymeleaf.
![Logo](/CleilsonAndrade/gestao-vagas-web/raw/main/design/desktop.png)
Gestão Vagas Web é o cliente web da API: Gestão Vagas API. Com o fim de gerenciamento para cadastramento de empresa e suas vagas de emprego e candidatos para o preenchimento das mesmas. Desenvolvido usando as tecnologias Java e o framework Spring e Thymeleaf e autenticação usando o Spring Security, token JWT.
- Realizar o cadastro do usuário com perfil de candidato
- Listar o currículo do usuário com perfil de candidato
- Realizar o cadastro de um usuário representando a empresa
- Cadastro de vaga por um usuário com perfil de empresa
- Listar as vagas de uma empresa com usuário representando-a
- Listar as vagas disponíveis para o usuário com perfil de candidato por um filtro
- Aplicar o usuário com perfil de candidato a uma vaga
- Requisição a API
- Responsividade
- Gerenciamento de sessão de usuário
- Java
- Spring
- Spring Web
- Spring Boot DevTools
- Spring Security
- Thymeleaf
- JWT
- HTML
- CSS
- tailwindCSS
-
O modelo final para versão desktop e mobile está disponível na pasta
./design
-
Cores
- #111827
- #FFFFFF
- #F9FAFB
- #15803D
- #111827
-
Fontes
- Arial, sans-serif
# Clone este repositório:
$ git clone https://github.com/CleilsonAndrade/gestao-vagas-web.git
$ cd ./gestao-vagas-web
# 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.
Feito com 💜 by CleilsonAndrade