Este projeto é um gerenciador de tarefas com recursos para adicionar, mudar o status e deletar tarefas no banco de dados, utilizando React JS, JavaScript, SASS e acessando uma API. O projeto utiliza o Prettier, Husky e Axios para manter o código organizado e bem estruturado, além de Commits Semânticos.
- Clone este repositório em seu computador.
- Instale as dependências do projeto com
npm install
. - Inicie o servidor com
npm start
. - Abra o navegador em
http://localhost:3000
para acessar a aplicação. - Ou pode ser acessado aqui.
- Adicionar tarefa
- Mudar status da tarefa
- Deletar tarefa
- React JS
- JavaScript
- Html
- SASS
- Axios
- Prettier
- Husky
Este projeto abordou os seguintes tópicos em React:
- Componentes
- Propriedades
- Estado
- Ciclo de vida dos componentes
- Eventos
- Manipulação de formulários
- Requisições HTTP
- Rotas
- Estilização com CSS/SASS
- Hooks (useEffect, useState)
Este projeto utiliza o padrão de commits semânticos para manter o histórico de alterações mais organizado e legível. Cada commit deve ser feito com uma mensagem clara e concisa, seguindo as seguintes regras:
- feat: nova funcionalidade
- fix: correção de bugs
- docs: alterações na documentação
- style: alterações no estilo (ex: CSS)
- refactor: refatoração de código
- test: adição de testes
- chore: outras alterações (ex: configurações)
- Lucas Kaique