Ana Luiza - Frontend
Thiago Campos - Frontend
Rodolfo Lins - Backend
Otávio Meira - Backend
1 - Como usuário, eu gostaria de criar uma tarefa
2 - Como usuário, eu gostaria de editar e deletar minhas tarefas
3 - Como usuário, eu gostaria de visualizar minhas tarefas no formato Kanban
4 - Como usuário, eu gostaria de criar categorias para minhas tarefas
5 - Como usuário, eu gostaria de editar e deletar categorias
6 - Como usuário, eu gostaria de adicionar colaboradores em minhas tarefas
7 - Como usuário, eu gostaria de remover colaboradores em minhas tarefas
8 - Como usuário, eu gostaria de exportar minhas tarefas para um arquivo no formato JSON
9 - Como usuário, eu gostaria de importar minhas tarefas para o sistema, a partir de um arquivo no formato JSON
10 - Como usuário, eu gostaria de visualizar minhas tarefas agendadas em um calendário que permita enxergar de forma gráfica a linha do tempo, sobreposição de tarefas e início e fim de cada tarefa.
11 - Como usuário, eu gostaria que, ao adicionar mais tempo a uma tarefa, todas as demais tarefas se ajustassem no calendário de acordo com a nova previsão de entrega.
12 - Como usuário, eu gostaria de acessar o sistema por meio de uma autenticação, com usuário e senha
13 - Como usuário, eu gostaria de visualizar e alterar minha foto de perfil
14 - Como admin, eu gostaria de editar ou remover tarefas de qualquer usuário
15 - Como admin, eu gostaria de bloquear o acesso de qualquer usuário
História #1
1 - Como usuário, eu gostaria de criar uma tarefa
2 - Como usuário, eu gostaria de editar e deletar minhas tarefas
Tarefas e responsáveis:
Instalar banco de dados e criar primeiras tabelas [ Rodolfo ]
Instalar node.js e Express [ Rodolfo ]
Implementar no backend a lógica de criar, editar, listar e deletar tarefas [ Otávio ]
História #2
3 - Como usuário, eu gostaria de visualizar minhas tarefas no formato Kanban
Tarefas e responsáveis:
Instalar Vue.js [ Ana ]
Implementar menu lateral e visualização Kanban [ Rodolfo ]
Implementar conexão entre o Backend e Frontend para CRUD de tarefas [ Thiago ]
História #3
4 - Como usuário, eu gostaria de criar categorias para minhas tarefas
5 - Como usuário, eu gostaria de editar e deletar categorias
Tarefas e responsáveis:
Implementar no backend a lógica de criar, editar, listar e deletar categorias [Rodolfo]
História #4
6 - Como usuário, eu gostaria de adicionar colaboradores em minhas tarefas
7 - Como usuário, eu gostaria de remover colaboradores em minhas tarefas
Tarefas e responsáveis:
Implementar no backend a lógica de adicionar e remover colaboradores dentro de uma tarefa [Otávio]
História #5
8 - Como usuário, eu gostaria de exportar minhas tarefas para um arquivo no formato JSON
Tarefas e responsáveis:
Definir formato exportação JSON [Rodolfo]
Implementar e testar exportação do arquivo JSON [Rodolfo]
História #6
9 - Como usuário, eu gostaria de importar minhas tarefas para o sistema, a partir de um arquivo no formato JSON
Tarefas e responsáveis:
Definir formato de importação JSON [Otávio]
Implementar e testar importação do arquivo JSON [Otávio]
História #7
10 - Como usuário, eu gostaria de visualizar minhas tarefas agendadas em um calendário
Tarefas e responsáveis:
Criar calendário com dias da semana. As tarefas serão organizadas no calendário automaticamente, de acordo com o início do projeto e irão ocupar os dias necessários à execução de acordo com a previsão de término das demais tarefas. [Ana]
Implementar calendário e conectar com dados das tarefas [Ana]
História #8
11 - Como usuário, eu gostaria que, ao adicionar mais tempo a uma tarefa, todas as demais tarefas se ajustassem no calendário de acordo com a nova previsão de entrega.
Tarefas e responsáveis:
Implementar Lógica de Conflitos de Horário [Rodolfo]
Criar Alertas [Rodolfo]
Integrar na Interface do Usuário [Thiago]
Node (Express), SQLite e Vue.js