Skip to content

dzngusta/next-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

🚀 Teste Técnico – Vaga Part-Time

Olá, desenvolvedor(a)! Seja bem-vindo(a) ao repositório vazio que servirá como base para o seu teste. A ideia é que você faça um fork deste repositório e implemente as funcionalidades descritas abaixo, mantendo o código final no seu fork.


✨ Visão Geral

Você deverá desenvolver o projeto utilizando:

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Prisma
  • shadcn

No final, seu projeto deve ficar no seu fork e ser implantado na Vercel.


📝 O que deve ser desenvolvido

  1. Tabela de Gerenciamento de Tarefas

    • Título, descrição e status (ex.: “A Fazer”, “Em Andamento” ou “Concluída”).
    • Operações de criação, edição, exclusão e listagem em uma tabela.
  2. Dashboard de Analytics

    • Exibição de estatísticas (número total de tarefas, concluídas vs. pendentes, etc.).
    • Pelo menos um gráfico ou algum outro tipo de visualização de dados.
  3. Prioridade de Tarefas

    • Cada tarefa deve ter uma prioridade (ex.: alta, média, baixa).
  4. Duplicar Tarefas

    • Funcionalidade para clonar uma tarefa existente.
    • Se houver subtarefas (ver opcionais), elas também devem ser copiadas.
  5. Favoritos

    • Possibilidade de marcar tarefas como favoritas, facilitando o acesso.

🌟 Diferenciais (Opcionais)

  • Subtasks: adicionar subtarefas com título e status.
  • Testes Automatizados: cobertura de testes (unitários, de integração, end-to-end).
  • Estados Globais: uso de Redux, Zustand ou outra forma de gerenciar estado.
  • Labels Personalizadas: para categorizar e filtrar tarefas.
  • Outras Funcionalidades Extras: sinta-se à vontade para inovar!

🔎 Avaliação

  • Qualidade do Código: organização, clareza e boas práticas.
  • Estrutura do Projeto: forma como arquivos e pastas são organizados.
  • UI/UX: aparência, usabilidade, responsividade.
  • Domínio das Tecnologias: uso de Next.js, TypeScript, Tailwind, Prisma e shadcn.
  • Tempo de Execução: agilidade na entrega do teste.

📦 Como Entregar

  1. Fork deste repositório.
  2. Implemente a solução de acordo com os requisitos.
  3. Faça o deploy na Vercel após finalizar o desenvolvimento.
  4. Mantenha todo o código final no fork.
  5. Inclua no README.md (ou em outro arquivo) instruções sobre como instalar e rodar a aplicação localmente.
  6. Envie o link do seu fork e o link da aplicação na Vercel ao final.

💡 Observações Finais

  • Utilize os componentes do shadcn para agilizar e padronizar a interface.
  • Organize o seu código pensando em clareza e manutenção.
  • Recursos extras ou ideias criativas são bem-vindos.
  • Boa sorte e bons commits! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors