Desafio Técnico para Desenvolvedores Front-end
Instruções:
- Clone este repositório:
https://github.com/lidmo/frontend-challenge.git. - Crie uma branch com o seu nome completo.
- Desenvolva as soluções na sua branch.
- Ao concluir, faça um pull request para a branch principal.
- O prazo final para entrega é dia 15/11/2023 23:59:59
Tarefa 1 - Configuração do Projeto
Configure um novo projeto Vue.js usando Nuxt e Vite. Utilize o Pinia para a gestão de estado.
Tarefa 2 - Estilização
Adicione estilos usando SCSS, levando em consideração a responsividade.
Tarefa 3 - Validação nos Formulários
Adicione validação aos formulários.
Tarefa 4 - Autenticação
Implemente um sistema básico de login e registro. Utilize as rotas disponíveis na api https://challenge.lidmo.com.br/api/.
Tarefa 5 - CRUD
Implemente um CRUD básico para gerenciar a entidade Tarefas. Utilize as rotas disponíveis na api https://challenge.lidmo.com.br/api/.
Tarefa 6 - Componentes Reutilizáveis
Crie componentes Vue reutilizável que aceite propriedades.
Tarefa 7 - Controle de Versão
Faça commits incrementais e significativos durante o desenvolvimento.
Extra
- Implemente animações/transições suaves na interface.
- Utilize boas práticas de acessibilidade.
Observações:
- Sinta-se à vontade para usar qualquer biblioteca ou ferramenta adicional que achar necessária.
- Comente seu código sempre que necessário.
- Se você encontrar algum problema durante o teste, documente-o claramente.
Boa sorte!