Ohana List é um projeto de aplicação web simples que serve como uma ferramenta de To-Do List. Os candidatos deverão implementar uma aplicação que permite ao usuário criar, editar, e deletar tarefas, além de outras funcionalidades que serão detalhadas abaixo.
Você pode visualizar o design do projeto no Figma através deste link.
- Adicionar Tarefas: O usuário pode adicionar mais de uma tarefa na lista.
- Deletar Tarefa: O usuário pode apagar uma tarefa da lista.
- Deletar Tarefas Multiplas: O usuário pode apagar mais de uma tarefa na lista ao mesmo tempo.
- Editar Tarefa: O usuário pode editar uma tarefa da lista.
- Tarefa Concluída: Quando uma tarefa for concluída ela deve ficar riscada.
- Contador de Tarefas Criadas: O usuário precisa ver quantas tarefas foram criadas.
- Contador de Tarefas Executadas: O usuário precisa ver quantas tarefas já foram executadas.
- Mudança de Tema: Implementar a mudança de tema (escuro e claro) para a aplicação.
- Responsividade: A aplicação deve ser responsiva para dispositivos móveis.
- Download da Lista de Tarefas: Permitir que o usuário faça o download da lista de tarefas.
- Utilizar a Framework Next.js: Incorporar a framework Next.js no projeto.
- A aplicação deve ser desenvolvida utilizando React.js.
- É necessário o uso do framework de componentes Chakra UI.
- Código Limpo: Organização e legibilidade do código.
- Implementação das Features: Funcionamento correto de todas as features obrigatórias e bônus.
- Design: Adesão ao design proposto no Figma e atenção aos detalhes.
- Faça um fork deste repositório e submeta um pull request quando você terminar.
Boa sorte com o seu projeto!