Plataforma para Gestão de Tarefas
Este software foi desenvolvido para oferecer uma forma moderna, colaborativa e ágil de gerenciar equipes, projetos e tarefas. Utilizando um modelo de permissão aberta, promovendo a autogestão e eliminando barreiras hierárquicas. Com isso, todos os membros da equipe têm autonomia para criar, editar e acompanhar atividades. A aplicação permite visualização de projetos, notificações, tarefas, comentários e anexos. Os usuários podem criar sua conta ou acessar o sistema por meio de login tradicional com autenticação JWT ou pelo Google, garantindo praticidade e segurança. Além da organização das tasks, a plataforma oferece indicadores e detalhes que ajudam a monitorar prazos, entregas e responsabilidades, fortalecendo a transparência dentro dos projetos. O objetivo central é fornecer uma ferramenta intuitiva, responsiva e completa, que torne o gerenciamento de tarefas — individuais ou em equipe — mais simples, colaborativo e produtivo. O resultado é um ambiente que apoia a comunicação, o alinhamento e a eficiência das equipes em todas as etapas do trabalho.
Funcionalidades
- CRUD de equipes, projetos e tasks
- Sincronização e visualização das tasks do usuário com o Google Calendar
- Estatisticas do projeto em relação a entregas, atibuições, prazos etc
- Notificações sobre tasks deletadas, editadas e prazos
- Recuperação de senha
- Login com o google
Minha Contribuição
Atuei como Scrum Master do grupo, auxiliando na organização básica das tarefas e no acompanhamento geral do projeto. No desenvolvimento, criei a página de calendário no front-end, permitindo que o usuário sincronize suas tarefas com o Google Calendar e visualize esses eventos diretamente na plataforma. Também implementei as rotas responsáveis pela conexão e pela busca dos eventos no calendário. Além disso, ajustei as rotas relacionadas às atividades para garantir que qualquer alteração, como criação, edição ou exclusão, seja refletida automaticamente no calendário integrado.
Hard Skill
Soft Skill
Como Scrum Master, percebi que aplicar regras de funcionamento e estruturar o fluxo de trabalho foi um desafio significativo, especialmente porque, em projetos anteriores, a equipe havia conseguido entregar tudo mesmo sem muita formalidade. Isso gerou um certo conforto e a impressão de que uma organização mais rígida não seria necessária. Porém, conforme o projeto avançou e as tarefas se tornaram mais complexas, ficou evidente que a falta de alinhamentos claros e da aplicação consistente dessas regras prejudicou o ritmo do grupo. Essa desorganização inicial impactou todas as etapas seguintes, o que me fez reconhecer a importância de realizar escolhas mais imparciais na formação da equipe e de estruturar melhor o processo desde a atribuição das tarefas até a definição dos prazos. Esses aprendizados reforçaram o valor de uma liderança mais organizada e preventiva para garantir o bom andamento do projeto.
