A única lista de tarefas que pensa por você e garante que você foque no que realmente importa. Economize 2 horas por dia.
GFOCUS é uma aplicação moderna de gerenciamento de tarefas que combina inteligência artificial com design intuitivo para maximizar sua produtividade. Desenvolvida com React, TypeScript e tecnologias modernas, oferece uma experiência única de organização pessoal e profissional.
- Caos mental causado por múltiplas tarefas
- Procrastinação por falta de priorização clara
- Perda de foco devido a distrações
- Ineficiência no gerenciamento de tempo
- IA-Powered Prioritization: Análise inteligente de tarefas
- Focus Mode: Eliminação de distrações
- Seamless Integration: Integração com ferramentas existentes
- Interface Intuitiva: Design moderno e responsivo
- Drag & Drop: Reorganize tarefas com arrastar e soltar
- Filtros Avançados: Visualize por status, data, categoria
- Priorização Automática: IA sugere o que fazer primeiro
- Modo Foco: Elimine distrações com um clique
- Design Responsivo: Funciona em desktop, tablet e mobile
- Tema Escuro: Interface elegante e moderna
- Animações Suaves: Experiência fluida e agradável
- Multilíngue: Suporte para português e inglês
- Estatísticas Detalhadas: Acompanhe seu progresso
- Relatórios de Produtividade: Visualize seus resultados
- Métricas de Foco: Monitore seu tempo de concentração
- React 18.3.1 - Biblioteca principal para interface
- TypeScript 5.5.3 - Tipagem estática e melhor DX
- Vite 5.4.2 - Build tool rápido e moderno
- Tailwind CSS 3.4.1 - Framework CSS utilitário
- React Router DOM 6.22.3 - Roteamento da aplicação
- Zustand 4.5.2 - Gerenciamento de estado
- @dnd-kit - Drag and drop funcional
- Lucide React - Ícones modernos
- Date-fns - Manipulação de datas
- ESLint - Linting de código
- PostCSS - Processamento CSS
- Autoprefixer - Compatibilidade de navegadores
- Node.js 16+
- npm ou yarn
- Clone o repositório
git clone https://github.com/guuszz/Gfocus.git
cd Gfocus- Instale as dependências
npm install- Execute em modo de desenvolvimento
npm run dev- Acesse a aplicação
http://localhost:5173
npm run dev # Inicia servidor de desenvolvimento
npm run build # Gera build de produção
npm run preview # Visualiza build de produção
npm run lint # Executa linting do códigosrc/
├── components/ # Componentes reutilizáveis
│ ├── TaskCard.tsx # Card de tarefa individual
│ ├── TaskForm.tsx # Formulário de criação/edição
│ ├── Sidebar.tsx # Barra lateral com filtros
│ └── ...
├── pages/ # Páginas da aplicação
│ ├── Dashboard.tsx # Página principal
│ ├── Landing.tsx # Página inicial
│ └── ...
├── store/ # Gerenciamento de estado
│ └── taskStore.ts # Store de tarefas (Zustand)
├── contexts/ # Contextos React
│ └── LanguageContext.tsx
├── hooks/ # Custom hooks
├── types/ # Definições TypeScript
└── i18n/ # Internacionalização
- Componentes Funcionais com hooks
- TypeScript para type safety
- Zustand para gerenciamento de estado simples
- React Router para navegação SPA
- Tailwind CSS para estilização
- Design responsivo mobile-first
- Tema escuro por padrão
- Componentes reutilizáveis
- Vite para build rápido
- Code splitting automático
- Lazy loading de componentes
- Otimizações de bundle
- Apresentação do produto
- Seção de features
- Testimonials
- Call-to-action
- Lista de tarefas com drag & drop
- Filtros por status, data, categoria
- Formulário de criação/edição
- Sidebar com navegação
- Planos gratuitos e premium
- Comparação de features
- FAQ integrado
- Informações sobre o produto
- Formulário de contato
- Horários de atendimento
npm run build
# Conecte com Vercel e faça deploy automáticonpm run build
# Upload da pasta dist/npm run build
# Configure GitHub Pages para servir dist/- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Gustavo - gustavosaraiva2504@gmail.com - GitHub
- Comunidade React
- Tailwind CSS
- Vite
- Todos os contribuidores
Feito com ❤️ e ☕
⭐ Se este projeto te ajudou, considere dar uma estrela!
