Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/cleilsonandrade/gestao-vagas-web
- Owner: CleilsonAndrade
- License: mit
- Created: 2024-03-05T23:14:46.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T15:21:26.000Z (3 months ago)
- Last Synced: 2024-08-15T00:32:32.314Z (3 months ago)
- Topics: frontend, human-resources, java, job-vacancy, jobs, jobsearch, jwt, spring, spring-security, thymeleaf
- Language: Java
- Homepage:
- Size: 124 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
# 📒 Í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