Este é um projeto de um quadro Kanban desenvolvido com React, TypeScript e Radix UI. Ele permite a criação, atualização e exclusão de tarefas, organizadas em diferentes status (Para fazer, Em progresso, Concluído).
- React: Biblioteca JavaScript para construção de interfaces de usuário.
- TypeScript: Superset do JavaScript, que adiciona tipagem estática para melhorar a manutenção e confiabilidade do código.
- Radix UI: Biblioteca open source de componentes acessíveis, para um desenvolvimento rápido e de fácil manutenção.
- JSON Server: Ferramenta para criação de uma API REST fake utilizando um arquivo JSON.
Para executar o projeto localmente, siga os passos abaixo:
- Clone o repositório:
git clone https://github.com/guitotti/react-kanban.git
- Instale as dependências:
cd react-kanban
npm install
- Inicie o JSON Server:
npm run json-server
- Inicie o aplicativo:
npm run dev
O aplicativo estará disponível, por padrão, em http://localhost:5173
.
- Criar Tarefa: Adicione novas tarefas ao quadro.
- Atualizar Tarefa: Mude o status das tarefas (Para fazer, Em progresso, Concluído).
- Excluir Tarefa: Remova tarefas do quadro.
Este projeto está licenciado sob a licença MIT.