QuickTask é um gerenciador de tarefas simples e eficiente, desenvolvido com React para ajudar você a organizar suas tarefas diárias de maneira rápida, prática e moderna.
- Sobre o Projeto
- Funcionalidades
- Tecnologias Utilizadas
- Como Utilizar
- Instalação
- Contribuição
- Licença
O QuickTask é uma aplicação web desenvolvida com React + TypeScript, focada em permitir a criação, edição e remoção de tarefas de forma intuitiva. As tarefas são armazenadas localmente usando o localStorage
, garantindo persistência mesmo após recarregar a página.
- ✅ Adicionar novas tarefas
- ✏️ Editar tarefas existentes
- ✔️ Marcar tarefas como concluídas
- 🗑️ Remover tarefas
- 💾 Persistência de dados com
localStorage
- 🧠 Interface intuitiva, responsiva e moderna
- React 19 — Biblioteca JavaScript para criação de interfaces
- TypeScript — Tipagem estática para JavaScript moderno
- Vite — Ferramenta de build ultrarrápida para projetos front-end
- React Router DOM — Gerenciamento de rotas entre páginas
- React Icons — Ícones modernos e leves com integração via componentes
- HTML5 e CSS3 — Estrutura e estilo da aplicação
- Acesse a aplicação em seu navegador (caso esteja hospedada) ou rode localmente (veja abaixo).
- Digite uma nova tarefa e clique no botão "+" para adicioná-la.
- Edite ou exclua uma tarefa com os ícones correspondentes.
- Marque uma tarefa como concluída clicando no check (✔️).
- As tarefas serão salvas automaticamente no navegador.
Siga os passos abaixo para rodar o projeto localmente:
- Clone o repositório:
git clone https://github.com/0Carvalh0/quicktask.git
- Acesse o diretório do projeto:
cd quicktask
- Instale as dependências:
npm install
# ou
yarn install
- Inicie o servidor de desenvolvimento:
npm run dev
# ou
yarn dev
- Acesse http://localhost:5173 no navegador.
Contribuições são sempre bem-vindas! Se você tiver ideias para melhorar o projeto, fique à vontade para abrir uma issue ou enviar um pull request.
-
Faça um fork do repositório.
-
Crie uma nova branch para suas alterações:
git checkout -b feature/nome-da-feature
- Faça suas alterações e commit:
git commit -m "Adicionando nova funcionalidade"
- Envie suas alterações:
git push origin feature/nome-da-feature
- Abra um pull request.
Este projeto está licenciado sob os termos da licença MIT. Veja o arquivo LICENSE para mais detalhes.