Skip to content

0xb0b1/todo-ts

Repository files navigation

📚 Sobre o projeto

  • Desenvolver uma aplicação de gerenciamento de tarefas (to-do list) utilizando ReactJS. O usuário deve ser capaz de adicionar, editar e remover tarefas. A lista de tarefas deve ser exibida em ordem cronológica e as tarefas devem ter um status (pendente, em andamento ou concluída).

 

💻 Funcionalidades implementadas:

  • Adicionar tarefa: O usuário deve ser capaz de adicionar uma nova tarefa com título e descrição. A data de criação deve ser preenchida automaticamente pelo sistema. Ao adicionar uma tarefa, o usuário deve ser redirecionado para a página da tarefa recém-criada.

  • Listar tarefas: A página inicial deve exibir uma lista com todas as tarefas cadastradas, ordenadas pela data de criação. Cada item da lista deve exibir o título, a descrição e a data de criação da tarefa. Além disso, deve ser possível filtrar as tarefas por status (pendente, em andamento ou concluída).

  • Editar tarefa: O usuário deve ser capaz de editar o título e a descrição de uma tarefa já existente.

  • Remover tarefa: O usuário deve ser capaz de remover uma tarefa.

  • Mudar status da tarefa: O usuário deve ser capaz de mudar o status de uma tarefa para pendente, em andamento ou concluída.

🛠️ Tecnologias/Ferramentas ultilizadas

 

⚙️ Instalação

# Faça clone do projeto utilizando a CLI 
$ git clone https://github.com/0xb0b1/todo-ts.git
# Acesse a pasta da aplicação
$ cd todo-ts

# Instalando as dependências
$ yarn

# Inicie a aplicação 
$ yarn dev

 

🔗 Link para o projeto online

to-do list