Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cleilsonandrade/gestao-vagas-web

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.
https://github.com/cleilsonandrade/gestao-vagas-web

frontend human-resources java job-vacancy jobs jobsearch jwt spring spring-security thymeleaf

Last synced: 7 days ago
JSON representation

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.

Awesome Lists containing this project

README

        


Gestão Vagas Web


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

# 📒 Índice
* [Descrição](#descrição)
* [Requisitos Funcionais](#requisitos)
* [Features](#features)
* [Tecnologias](#tecnologias)
* [Design](#design)
* [Cores](#cores)
* [Fontes](#fontes)
* [Instalação](#instalação)
* [Licença](#licença)

# 📃 Descrição
Gestão Vagas Web é o cliente web da API: [**Gestão Vagas API**](https://github.com/CleilsonAndrade/gestao-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**](https://www.java.com/) e o framework [**Spring**](https://spring.io/) e [**Thymeleaf**](https://www.thymeleaf.org/) e autenticação usando o [**Spring Security**](https://spring.io/projects/spring-security), token [**JWT**](https://jwt.io/).

# 📌 Requisitos Funcionais
- [x] Realizar o cadastro do usuário com perfil de candidato

- [x] Listar o currículo do usuário com perfil de candidato

- [x] Realizar o cadastro de um usuário representando a empresa

- [x] Cadastro de vaga por um usuário com perfil de empresa

- [x] Listar as vagas de uma empresa com usuário representando-a

- [x] Listar as vagas disponíveis para o usuário com perfil de candidato por um filtro

- [x] Aplicar o usuário com perfil de candidato a uma vaga

## Features
- [x] Requisição a API

- [x] Responsividade

- [x] Gerenciamento de sessão de usuário

# 💻 Tecnologias
- **Java**
- **Spring**
- **Spring Web**
- **Spring Boot DevTools**
- **Spring Security**
- **Thymeleaf**
- **JWT**
- **HTML**
- **CSS**
- **tailwindCSS**

# 🎨 Design
- O modelo final para versão desktop e mobile está disponível na pasta `./design`

- Cores

* #111827

* #FFFFFF

* #F9FAFB

* #15803D

- Fontes

* Arial, sans-serif

# 🚀 Instalação
```bash
# 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
```

# 📝 Licença
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.

---


Feito com 💜 by CleilsonAndrade