Skip to content

LucasKaiquee/Tasks-List

Repository files navigation

Gerenciador de Tarefas em React JS

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.

Como usar

  1. Clone este repositório em seu computador.
  2. Instale as dependências do projeto com npm install.
  3. Inicie o servidor com npm start.
  4. Abra o navegador em http://localhost:3000 para acessar a aplicação.
  5. Ou pode ser acessado aqui.

Recursos

  • Adicionar tarefa
  • Mudar status da tarefa
  • Deletar tarefa

Tecnologias utilizadas

  • React JS
  • JavaScript
  • Html
  • SASS
  • Axios
  • Prettier
  • Husky

Tópicos abordados no React

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)

Commits Semânticos

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)

Autor

  • Lucas Kaique

About

Gerenciador de tarefas feito em React js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published