Desafio técnico de uma aplicação Fullstack para cadastro de currículos.
- Desenvolver uma página de login para usuário;
- Desenvolver uma pagina de cadastro de currículo do usuário;
- Página de relatório de currículos calculando a média da pretensão salarial dos currículos cadastrados.
- Personalizar o destaque dos currículos de acordo com a média de pretensão salarial.
- Usuário pode editar seu currículo desde que esteja logado.
- Tratar os campos de formato de data na inserção/alteração. Entrada (DD/MM/AAAA) Saída (AAAA/MM/DD)
- Mostrar mensagens de sucesso após a gravação e alteração do currículo.
- Verificar se o login já existe na base de dados antes da inserção e alteração.
- Testar o CPF no frontend através de javascript.
- Verificar se os campos Nome, Email, Login, CPF foram digitados antes de enviar o form por Javascript
- HTML
- CSS
- Javascript
- React
- Bootstrap
- Clone o repositório
git@github.com:afstudiox/amais.git - Acessar o diretório back-end
cd back-end - Executar o o comando
npm installpara instalar as dependências back-end - Ativar seu docker local e executar o comando
docker compose up -dpara montar a aplicação back-end - Acessar a pasta front-end
cd front-end - Executar o comando
npm installpara instalar as dependências front-end - Executar o comando
npm startpara iniciar o servidor - Acesse a rota
http://localhost:3000no seu navegador para testar a aplicação.
Este projeto foi desenvolvido para fins de aprendizado por Andre Felipe dos Santos. É permitido baixar ou clonar o repositório para fins de estudo, porém não é permitida a publicação de cópias totais ou parciais do mesmo. Esta isenção de responsabilidade não abrange bibliotecas e dependências, que estão sujeitas às suas respectivas licenças.