Objetivo | Requisitos | Relatórios | Documentação | Backlog | Tecnologias | Equipe
O projeto consiste em desenvolver uma plataforma de gerenciamento de chamados internos para a Ionic Health. Essa plataforma deve ser capaz de receber demandas de correção urgente (hotfix) e novas funcionalidades (feature), direcionando-as para as equipes responsáveis. Além disso, deve permitir a aprovação de novas funcionalidades por um comitê de avaliação. Com essa plataforma, a empresa poderia melhorar a comunicação interna, colaboração entre as equipes e monitorar o desempenho do processo de desenvolvimento de produtos.
- Cadastro de grupo de usuários;
- Permissão por grupo e por usuário;
- Distinção de usuários por times;
- Fila de chamados para cada time;
- Configuração e personalização de formulário de chamados;
- Árvore de Decisão para escalonamento de chamados;
- Cadastro de soluções para problemas conhecidos;
- Formulário de abertura de chamado com indicação de interessados;
- React;
- NodeJS;
sprint1.1.mp4
Criar.novo.usuario.mp4
Criar.chamado.mp4
Comite.mp4
1e0a8966-b395-4e03-9225-b28e4fa68204.0.a6ce8efc-9fe4-4224-a04d-9a8bbe9b1511.mp4
Para visualizar o vídeo que ilustra o fluxo do usuário padrão, acesse este link.
Para acessar o vídeo que demonstra o fluxo do usuário Diretor, acesse este link.
Acesso-Comite.mp4
Kanban.mp4
Na tabela abaixo é possível visualizar os resultados de cada Sprint clicando em "Ver relatório".
Sprint | Entrega | Status | Relatório |
---|---|---|---|
01 | 02/04/2023 | ✔️ | ver relatório |
02 | 23/04/2023 | ✔️ | ver relatório |
03 | 14/05/2023 | ✔️ | ver relatório |
04 | 04/06/2023 | ✔️ | ver relatório |
Para acessar a documentação e entender como usar a aplicação, basta acessar este link.
O dicionário de dados pode ser acessado por este link.
Por fim, a aplicação pode ser acessada clicando neste link ou escaneando o QR Code abaixo:
Foram usadas as seguintes ferramentas, linguagens e tecnologias para a execução do projeto:
- HTML5 & CSS3: Linguagens de marcação
- TypeScript: Linguagem de programação
- Git: Versionamento
- GitHub: Armazenamento de código
- Teams: Comunicação
- Figma: Prototipagem
- NodeJS: Runtime
- ReactJS: Framework
- TypeORM: Framework
- DevOps: Planejamento
- PostgreSQL: Banco de dados
- EmailJS: Observer e redefinição de senha
- Nodemailer: Observer e redefinição de senha
- Google Cloud Platform: Deployment