🚀 Desafio técnico para vaga de Desenvolvedor Front-End (VueJS)
Objetivo • Features • Requisitos • Layout
- Título da tarefa
- Tempo estimado
- Nível de dificuldade
- Adicionar tarefas à listagem
- Excluir itens da listagem
- Marcar/desmarcar a tarefa como concluída
- Responsividade
- Edição do título da tarefa
- Validação do formulário será implementada na sequência
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, NPM, caso você já tenha instalado o Node, o NPM já acompanha o pacote.
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
O layout foi primeiramente prototipado no Figma, seguindo uma ideia bem simples mas usual. A ideia é justamente aprimorar ainda mais com outros campos, telas e animações.
Tirando a parte do Javascript em si, tudo o que foi desenvolvido utilizando Vue foi aplicado com o conhecimento que adquiri nos últimos dias, pois nunca tive contato com a tecnologia em questão. Alguns ajustes ainda são necessários, mas estou contente com o resultado que estou tendo. Terá continuidade mesmo após o envio para avaliação, para que então eu possa implementar melhorias e aprender ainda mais.