Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📋 Gerenciador de Tarefas TrackDone


Empresas modernas enfrentam o desafio de integrar equipes de diferentes setores que, muitas vezes, trabalham de forma isolada. Além disso, a diversidade geracional dentro das organizações — Baby Boomers, Geração X, Millennials e Geração Z — impacta diretamente a forma como nos comunicamos, organizamos tarefas e colaboramos no dia a dia.

O que é o Track Done?

Track Done é uma solução desenvolvida para:

• Unificar a comunicação entre setores;

• Promover um ambiente colaborativo e produtivo;

• Facilitar o uso para todas as gerações, com uma interface simples, intuitiva e acessível.

Ao contrário de outras plataformas que concentram múltiplas funções em um único ambiente, tornando-se complexas e pouco amigáveis, o Track Done adota uma abordagem minimalista e eficiente — focando na usabilidade e na integração entre pessoas.

🎯 Objetivos do Aplicativo

O TrackDone tem como objetivo:

• Criar uma plataforma de gestão de tarefas que promova a colaboração entre setores, alinhando prioridades e prazos.

• Facilitar a comunicação entre equipes com perfis variados, evitando ruídos e retrabalhos.

• Desenvolver uma interface amigável, acessível e responsiva para que colaboradores de todas as gerações consigam utilizá-la sem dificuldades.

• Fomentar um ambiente de trabalho mais coeso, transparente e produtivo.

Esse aplicativo permitirá :

• Uma gestão mais eficiente, com decisões baseadas em dados reais. • Uma comunicação simples, evitando conflitos geracionais. • Uma interação mais simplificada entre diferentes equipes.


👥 Partes Interessadas

👤 Personas e Jornadas dos Usuários

  • Exemplo prático:

📌 Persona 1 – Rosa (Baby Boomer – 60 anos)

Cargo: Supervisora Administrativa

Necessidade: Ter clareza sobre as tarefas e prazos, com uma interface simples e direta.

Frustração: Sistemas com muitas opções confusas ou excesso de notificações.

🛤 Jornada da Rosa:

Acessa o app no início da manhã.

Visualiza suas tarefas pendentes com alertas visuais simples.

Atualiza o status com poucos cliques e consulta os relatórios de sua equipe.

Sente-se segura por entender facilmente como navegar no app.


📌 Persona 2 – Carlos (Geração X – 45 anos)

Cargo: Coordenador de Operações

Necessidade: Gerenciar equipes de setores diferentes e ter visibilidade das entregas.

Frustração: Falta de visibilidade integrada entre áreas e retrabalho por desalinhamento.

🛤 Jornada do Carlos:

Recebe um alerta de tarefa compartilhada com outra equipe.

Acessa o painel de relatórios.

Atualiza o andamento e entra em contato com colegas via comentários internos.

Percebe melhora na sincronia entre áreas da empresa.


🖥️ Telas do Aplicativo

🏠 Tela Principal

Na tela inicial, o usuário poderá:

  • ➕ Adicionar novas tarefas;

  • 📆 Acessar um calendário de atividades;

  • 🚩 Visualizar tarefas prioritárias, pendentes e concluídas.

    image

📈 Tela de Relatório de Produtividade

Aqui o empresário verá:

  • 📊 A quantidade de tarefas realizadas pelos usuários;
  • 🔍 A produtividade individual de cada usuário do grupo;

Esses relatórios não apenas mostram números, mas também ajudam a:

  • 💬 Dar feedbacks em grupo e individualmente a cada profissional;
  • 🧩 Auxiliar os usuários a identificarem seus pontos fortes e pontos de melhoria;
  • 🤝 Promover suporte direcionado aos colaboradores que estejam atrasados em suas entregas;
  • 🎯 Fornecer ao empresário informações estratégicas para acompanhar quem precisa de mais atenção, incentivo ou treinamento.

Esses dados são essenciais para tomadas de decisão estratégicas.

image

✅ Conclusão

Espera-se que o software:

• Atinja os objetivos iniciais do projeto

• Sirva como ferramenta estratégica para empresas que buscam:

  -> Fortalecer a comunicação interna
  -> Reduzir retrabalhos
  -> Fomentar um ambiente organizacional mais colaborativo
  -> Integrar diferentes setores e gerações de forma harmônica

🚀 Como Rodar o Projeto Localmente

1. Clone o repositório:
git clone https://github.com/Thawan-NS123/TrackDone.git

2. Instale as dependencias:
npm install           # Instala as dependências

3. Inicie o servidor do banco de dados:
npm run start:database # Realiza a criação do banco de dados localmente e inicia as tabelas.

4. Inicie o servidor da API:
npm run start:api     # Inicia a API Fastify

5. Abra outro terminal entre na pasta correta:
cd frontend

5. Instale as dependencias:
npm install

7. Inicie o projeto:
npm start

Scripts e Ferramentas

Configurações definidas nos arquivos:

  • .gitignore
  • biome.json
  • tsconfig.json

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages