devs-den

Developer Jobs site made for the disciplines of Distributed Systems & Usability and Web Development

Stars
0
devs-den - v2.0.0 Latest Release

Published by odavibatista 5 months ago

Agora, usuários do tipo candidato podem realizar as suas candidaturas em vagas abertas nas suas respectivas páginas.

Ao entrar na página job/[id], caso o usuário esteja logado com uma conta do tipo CANDIDATO, o usuário poderá candidatar-se à vaga aberta. Caso ele já tenha se candidatado, pode remover a sua candidatura da vaga.

devs-den - v1.0.3

Published by odavibatista 5 months ago

Agora, usuários do tipo empresa podem abrir vagas no sistema.

Na tela /jobs, caso o usuário logado seja do tipo empresa, ele terá a opção "Abrir Vaga" disponível.

Preenchendo o formulário com as especificidades, o sistema criará uma vaga com as informações informadas em nome da empresa logada.

devs-den - v1.0.2

Published by odavibatista 5 months ago

Agora, o app traz todas as categorias vindas do back-end na página home (/):
image

Vagas possuem páginas individuais (/job/{id}), trazendo seus dados com base na rota:
image

Temos um provider de validação de usuário logado que traz dados dinamicamente da API para o usuário atualmente logado, integrado com o endpoint /user/home-data que fornece proteção de rotas com base na sessão.

O cadastro de empresas e usuários pode ser realizado através da página /register, aonde o usuário pode escolher qual tipo de usuário deseja cadastrar:
image
image

Após o cadastro, o usuário é automaticamente logado com o usuário criado. A página de vagas individuais possui uma validação com base no tipo de usuário. Um botão renderiza condicionalmente para o usuário aplicar para a vaga caso ele seja do tipo CANDIDATO. Caso o usuário logado seja a empresa pertencente à vaga, aparece a opção de editar os dados da vaga.

devs-den - v1.0.1

Published by odavibatista 5 months ago

DEVS DEN V1.0.1

Agora, o sistema traz as vagas existentes através da página /jobs.

Algumas otimizações foram realizadas no back-end para performance e novos endpoints foram criados.

devs-den - v1.0.0

Published by odavibatista 6 months ago

DEV'S DEN V1.0.0

Tela de login funcional acessível pela rota /login, ainda sem responsividade e sem a estilização finalizada:
image

Ao inserir seus credenciais, o usuário recebe uma resposta positiva da API através do endpoint do Axios desenvolvido para esta rota.
A API irá devolver os credenciais do usuário, que serão utilizados para a vinda de outros dados do back-end. Um token JWT é devolvido para ser utilizado para acessar as telas protegidas do site:
image