Skip to content

caruazu/empregos

Repository files navigation

Empregos

Angular typescript Spring Boot Java Postgres Docker

Sobre

Um sistema para que um candidato possa gerenciar as vagas em que ele está concorrendo.

Essa aplicação foi planejada para ser implementada em um servidor local, e possui o objetivo de se integrar com sistemas de automação, web scraping e afins.

Instalação

Dependências

Esta aplicação foi construída com:

  • Docker version 24
  • Docker Compose version 2.24

O restante das dependências são gerenciadas automaticamente.

Configuração

Utilize o arquivo .env.exemple como exemplo para suas variáveis locais. Faça sua cópia do arquivo e altere o nome deste para .env, ponha os dados de sua implementação.

Inicialização

  docker compose up

Implementação

Esse projeto foi disponibilizado via a núvem gratuita da Render e um banco de dados da Neon. Seu demo está disponível aqui.

Imagens das telas

Mobile

TODO:

  • criar autenticação da api
  • Paginação
  • Remoção lógica
  • Validação dos dados
  • Tranformar string em enum
  • Tratamento de excessões (a api retorna um objeto ao invés de um 404)
  • DTO
  • UUID
  • desativar botão de delete quando criar uma vaga
  • O banco esta reiniciando

About

Um sistema para que um candidato possa gerenciar as vagas em que ele está concorrendo.

Topics

Resources

License

Stars

Watchers

Forks