TaskEasy é uma aplicação web moderna para gerenciamento de projetos e tarefas. O sistema oferece uma interface intuitiva e responsiva para organização de projetos através de quadros kanban.
-
Login Simplificado
- Acesso rápido via e-mail
- Verificação automática de usuário
-
Gestão de Projetos
- Criação e gerenciamento de quadros
- Interface kanban intuitiva
- Drag & drop de tarefas
- Organização por colunas personalizáveis
-
Recursos Visuais
- Design moderno e minimalista
- Animações suaves
- Feedback visual em todas as interações
- Temas personalizados por projeto
- HTML5
- CSS3 (Tailwind CSS)
- JavaScript (ES6+)
- Font Awesome (ícones)
- API REST (TaskBoard)
TaskEasy/
├── index.html # Página principal (lista de projetos)
├── login.html # Página de login
├── board.html # Página do quadro kanban
├── js/
│ ├── request.js # Configuração e requisições da API
│ ├── user.js # Gerenciamento de usuário
│ ├── board.js # Lógica dos quadros
│ ├── boardActions.js # Ações dos quadros
│ ├── login.js # Lógica de autenticação
│ └── menu.js # Componente do menu
└── style.css # Estilos globais
- Clone o repositório
- Abra o arquivo
index.html
em um servidor web local - Faça login com um e-mail cadastrado na API
- Comece a gerenciar seus projetos!
O projeto é totalmente responsivo e se adapta a diferentes tamanhos de tela:
- Desktop (1200px+)
- Tablet (768px - 1199px)
- Mobile (320px - 767px)
O sistema utiliza autenticação simplificada via e-mail, com dados persistidos no localStorage para melhor experiência do usuário.
O projeto consome a API TaskBoard para todas as operações:
const api = "https://personal-ga2xwx9j.outsystemscloud.com/TaskBoard_CS/rest/TaskBoard/";
- Lazy loading de recursos
- Otimização de código
- Cache eficiente
- Animações otimizadas
- Implementar modo escuro
- Melhorar responsividade para outros dispositivos
- [ ]