Desafio feito para a posição de Node Jr. na ProUnion. Apesar de eu lidar com NodeJS, faz tempo que não mexo diretamente com Express ou Vue, já tive experiêcias com eles mas atualmente estava lidando apenas com NestJS e Svelte por serem, na minha opinião, ferramentas mais completas. Enquanto resolvia o desafio também reaprendi a utilizar essas ferramentas.
A aplicação possui uma página de login e outras páginas para o gerenciamento de cadastro dos usuários, paginação e validação dos dados na hora de enviar para o servidor. É simples, porém responsível.
Para informações mais detalhadas leia o README do backend ou frontend.
preview-users.webm
- Primeiro clone o projeto:
git clone https://github.com/RenanGalvao/code-challenge-prounion-2.git
- Acesse a pasta clonada
code-challenge-prounion-2
- Crie uma cópia dos arquivos
database_url.txt.example
epostgres_password.txt.example
e retire o.example
deles - Utilize o comando
docker compose up -d --build
para subir os serviços - Acesse http://localhost:3010 pelo navegador
- Usuário:
admin@admin.com
- Senha:
12345678
- Utilize
docker compose down -v
para parar os serviços e remover os volumes associados - Para remover as imagens criadas utilize
docker image rm code-challenge-users-web code-challenge-users-api
Como este projeto é um code challenge, as contribuições estarão desativadas.