Esta é uma aplicação Web desenvolvida com Blazor Web Assembly e ASP.NET Core 7 para fins de fixação de estudos.
-
A aplicação Blazor é compilada em WebAssembly, permitindo que o código C# seja executado diretamente no navegador do usuário. Isso significa que toda a aplicação é carregada de uma vez, e as interações subsequentes são gerenciadas localmente no navegador, sem a necessidade de comunicação constante com o servidor.
-
O projeto oferece uma solução onde é possível cadastrar, visualizar e aplicar para vagas de emprego.
-
Foi implementada a autenticação utilizando o ASP.NET Core Identity.
-
Optou-se por utilizar um banco de dados em memória para simplificar o processo de desenvolvimento e teste. Isso significa que todas as informações relacionadas a vagas de emprego e aplicações são armazenadas temporariamente durante a execução da aplicação, facilitando a inicialização e depuração do sistema.
- Cadastro de Vagas de Emprego: Os recrutadores podem cadastrar novas vagas, fornecendo informações detalhando o titúlo da vaga, descrição, empresa, localidade e salário.
Visualização de Vagas: O usuário podem consultar as vagas cadastradas na aba "Home".
Aplicação para Vagas: Os candidatos podem se candidatar a vagas diretamente pela plataforma, enviando suas informações e currículos para consideração.
Acompanhamento de Aplicações: Candidatos podem acompanhar as vagas que já aplicou na aba "Aplicações realizadas".