Este projeto é um gerenciador de tarefas simples criado com React, usando Context API e React Hook Form. O objetivo é fornecer uma interface para adicionar, editar, excluir e marcar tarefas como concluídas ou incompletas. As tarefas são inicialmente carregadas de uma API fictícia.
- Adicionar Tarefa: Usuários devem ser capazes de adicionar uma nova tarefa.
- Editar Tarefa: Usuários devem ser capazes de editar uma tarefa existente.
- Excluir Tarefa: Usuários devem ser capazes de excluir uma tarefa.
- Marcar como Concluída: Usuários devem ser capazes de marcar uma tarefa como concluída/incompleta.
- Listar Tarefas: As tarefas devem ser buscadas de uma API fictícia quando a aplicação for carregada.
- Clone o repositório:
git clone https://github.com/glemoss/todo-list.git
- Navegue até o diretório do projeto:
cd todo-list
- Instale as dependências:
npm install
- Inicie o servidor de desenvolvimento:
npm start
- Abra http://localhost:3000 no seu navegador para ver a aplicação