/gestao-tempo

Projeto de extensão: aplicativo para gestão de tempo

Primary LanguageTypeScript

TareFAST - Gestor de Tarefas

image

TareFAST é uma aplicação moderna de gestão de tarefas, desenvolvida para ajudar você a otimizar seu tempo e acompanhar todos os seus afazeres de maneira eficiente. Com uma interface intuitiva e poderosa, você poderá gerenciar seus compromissos, eventos e atividades diárias de forma organizada, além de acompanhar seu progresso.

Tecnologias Utilizadas

O TareFAST é desenvolvido com as seguintes tecnologias:

  • React + TypeScript: para o frontend e lógica de negócios.
  • Firebase: como backend para autenticação e banco de dados.
  • FullCalendar: para o calendário interativo.
  • ShadcnUI: para componentes de UI customizados.
  • Lucide React: ícones leves e modernos para a interface.

Funcionalidades

Este projeto está em desenvolvimento e contará com as seguintes funcionalidades principais:

1. Login e Cadastro de Usuários

  • Integração com Google para login rápido e fácil.
  • Opção de criar conta utilizando e-mail e senha.

2. Calendário Interativo

  • Um calendário dinâmico e fácil de usar, para que os usuários possam visualizar rapidamente seus compromissos e eventos.
  • Suporte a visualizações diárias, semanais e mensais.

3. CRUD de Eventos e Compromissos

  • Cadastrar novos eventos e compromissos, definindo horários e cores personalizadas.
  • Visualizar todos os compromissos de uma vez no calendário.
  • Editar eventos para ajustes de última hora.
  • Excluir eventos que não são mais relevantes.

4. CRUD de Usuário

  • Os usuários poderão cadastrar, visualizar, editar e excluir suas informações de perfil.
  • Personalização de perfil e gerenciamento de conta.

5. Cronômetro Pomodoro

  • Implementação de um cronômetro baseado na técnica Pomodoro para auxiliar na produtividade.
  • O usuário pode definir intervalos de trabalho e pausas, seguindo a metodologia Pomodoro para melhorar a eficiência.

6. Estatísticas

  • Gráficos e dados analíticos para acompanhar o progresso do usuário.
  • Visualização de compromissos/eventos concluídos versus pendentes.
  • Incentivo ao usuário para alcançar melhores resultados e melhorar a gestão de tempo.