Skip to content

mb-data/Desafio-Vuejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Desafio Frontend | Vue.js

Olá, candidato! Estamos felizes em tê-lo aqui. Este desafio foi criado para avaliar suas habilidades como desenvolvedor frontend.

🚀 Objetivo:

Desenvolver uma aplicação frontend para gerenciar um sistema de tarefas e projetos, permitindo que usuários criem projetos e associem tarefas a eles.

📖 Regras de Negócio:

  1. Somente o criador do projeto pode adicionar ou remover membros.
  2. Tarefas só podem ser criadas por membros do projeto ao qual a tarefa pertence.
  3. Um usuário só pode ser adicionado a um projeto se ele já estiver registrado na plataforma.
  4. Tarefas concluídas não podem ser editadas.

📜 Requisitos:

  1. Tecnologia: Utilize Vue.js para desenvolver a aplicação.
  2. Estado: Gerencie o estado da aplicação da maneira que desejar (Vuex, Pinia, etc.).
  3. Rotas: Implemente a navegação entre as páginas utilizando Vue Router.
  4. Estilos: Utilize uma biblioteca de design system (ex: Vuetify, Element UI, Buefy) ou CSS puro. É importante que a aplicação seja responsiva.
  5. Formulários: Valide os formulários antes de enviar os dados para o backend.

💻 Interfaces

Figma

image

🥇 Diferenciais:

  1. Testes unitários utilizando, por exemplo, Jest e Vue Testing Library.
  2. Animações de transição entre páginas ou para interações específicas.
  3. Uso de um linter (como ESLint) e formatador de código (como Prettier).
  4. Implementação de funcionalidades adicionais como busca, filtros e ordenação.
  5. Deploy da aplicação (pode usar Vercel, Netlify, etc.).

🗳️ Instruções de Submissão:

  1. Faça um fork deste repositório para sua conta pessoal do GitHub.
  2. Commit e push suas mudanças para o seu fork.
  3. Envie um e-mail para [arthur.olga@khipo.com.br] com o link do repositório.

🧪 Avaliação:

  • Estrutura do código e organização.
  • Uso das tecnologias propostas.
  • Implementação dos requisitos.
  • Tratamento de erros.
  • Funcionalidades extras (diferenciais).

Desejamos a você boa sorte! Estamos ansiosos para ver o que irá construir.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published