Este projeto é uma lista de tarefas que utiliza dados fictícios, obtidos a partir da API jsonplaceholder, para (1) exibir todos os usuários na página inicial, (2) exibir as tarefas de cada usuário em sua respectiva página, e (3) adicionar novas tarefas e marcá-las como concluídas ou pendentes.
- TypeScript
- ReactJS
- NextJS
- Tailwind
- Husky
- Commitlint
- Commitizen
- ESLint
- Prettier
- Editor Config
- O setup inicial deste projeto, contendo todas as tecnologias instaladas e configuradas, foi feito em cima de outro repositório de minha autoria chamado my-nextjs-starter.
- Para instalar o projeto:
git clone git@github.com:joaovitorcode/to-do-list.git
npm i
npm run dev
// ou
yarn
yarn dev
- Home
- User
- Header
- User
- Task
- AddTask
- Obter todos os usuários
- Obter um usuário
- Obter todas as tarefas de um usuário
- Adicionar uma tarefa
- Atualizar o title de uma tarefa
- Atualizar o completed de uma tarefa
- Remover uma tarefa
1.0.0
- J Vitor F: @joaovitorcode