Skip to content

r90ur7/ohana-list

 
 

Repository files navigation

Ohana List - Projeto de Processo Seletivo para Dev Frontend Junior

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.

Features Obrigatórias:

  • 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.

Features Bônus:

  • 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.

Requisitos Técnicos:

  • A aplicação deve ser desenvolvida utilizando React.js.
  • É necessário o uso do framework de componentes Chakra UI.

Critérios de Avaliação:

  • 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.

Submissão:

  • Faça um fork deste repositório e submeta um pull request quando você terminar.

Boa sorte com o seu projeto!

About

Rallenson Silva - Processo seletivo para Ohana

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.5%
  • JavaScript 0.5%