Skip to content

ohugods/TaskFlow

Repository files navigation

TaskFlow

Uma aplicação moderna e intuitiva para gerenciamento de tarefas, construída com React, TypeScript e Tailwind CSS.

Deploy Status CI/CD Pipeline License: MIT React TypeScript Tailwind CSS Vite GitHub Pages GitHub last commit GitHub stars

🚀 Demo

Ver Demo ao Vivo | Repositório

✨ Características

  • 🎯 Gerenciamento de Tarefas - Crie, edite e organize suas tarefas facilmente
  • 📅 Datas de Vencimento - Defina e acompanhe prazos importantes
  • 🏷️ Prioridades - Organize tarefas por nível de prioridade (Alta, Média, Baixa)
  • 🔍 Filtros Inteligentes - Encontre rapidamente o que precisa
  • 📊 Estatísticas - Acompanhe seu progresso com métricas visuais
  • 📱 Design Responsivo - Funciona perfeitamente em qualquer dispositivo
  • 💾 Persistência Local - Suas tarefas são salvas automaticamente
  • 🎨 Interface Moderna - Design limpo e intuitivo

🛠️ Tecnologias

  • Frontend: React 18.2.0 + TypeScript 5.2.2
  • Styling: Tailwind CSS 3.3.6
  • Build Tool: Vite 5.0.8
  • Testing: Vitest + React Testing Library
  • Icons: Lucide React
  • Notifications: React Hot Toast

🚀 Início Rápido

Pré-requisitos

  • Node.js 18.x ou superior
  • npm ou yarn

Instalação

# Clone o repositório
git clone https://github.com/ohugods/TaskFlow.git

# Entre no diretório
cd TaskFlow

# Instale as dependências
npm install

# Execute o projeto
npm run dev

Abra http://localhost:5173 no seu navegador.

📚 Scripts Disponíveis

npm run dev          # Inicia o servidor de desenvolvimento
npm run build        # Cria build de produção
npm run preview      # Visualiza o build de produção
npm run test         # Executa os testes
npm run test:ui      # Interface visual dos testes
npm run test:coverage # Testes com cobertura
npm run lint         # Verifica problemas de código
npm run lint:fix     # Corrige problemas de código automaticamente
npm run type-check   # Verifica tipos TypeScript
npm run format       # Formata o código

📖 Documentação

Para documentação completa, visite a pasta /docs:

🤝 Contribuindo

Contribuições são bem-vindas! Por favor, leia nosso Guia de Contribuição para detalhes sobre nosso código de conduta e o processo de envio de pull requests.

📄 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

👨‍💻 Autor

Hugo Dalmasio

🙏 Agradecimentos

  • React - Biblioteca para interfaces de usuário
  • TypeScript - JavaScript com tipagem estática
  • Tailwind CSS - Framework CSS utilitário
  • Vite - Ferramenta de build rápida
  • Lucide - Ícones bonitos e consistentes

Se este projeto te ajudou, considere dar uma estrela!

About

A modern, intuitive task management application built with React, TypeScript, and Tailwind CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published