O projeto DeskData facilita e automatiza a obtenção de informações em Atendimentos Inteligentes, reduzindo a carga de trabalho manual e aumentando a eficiência do atendimento, além de possibilitar a tomada de decisões baseadas em dados. A aplicação é composta por três microsserviços principais:
- Backend: TypeScript
- Frontend: TypeScript
- Serviço de IA: Python
Sprint | Início | Fim | Status | Relatório |
---|---|---|---|---|
01 | 10/03/2025 | 30/03/2025 | ✅ Concluída | Relatório |
02 | 07/04/2025 | 27/04/2025 | ✅ Concluída | Relatório |
03 | 05/05/2025 | 25/05/2025 | ✅ Concluída | Relatório |
Sprint | Requisito | Status |
---|---|---|
1 | Serviço para Tratamento de Dados | ✔️ |
1 | Interface Web | ✔️ |
1 | Funcionalidade de Dashboards com Insights Diários | ✔️ |
2 | Funcionalidade de Classificação de Tipo de Atendimento | ✔️ |
2 | Serviço de Processamento de Informações com Linguagem Natural | ✔️ |
2 | Pré-processamento de Dados Não Estruturados | ✔️ |
2 | Gráficos de Similaridades entre Chamados | ✔️ |
2 | Histórico de Processamento de Chamados | ✔️ |
2 | Padronizações Visuais (UX/UI) | ✔️ |
3 | Funcionalidade de Busca Semântica | ✔️ |
3 | Funcionalidade de Sumarização Automática | ✔️ |
3 | Cadastro de Usuários | ✔️ |
Legenda:
- ✔️ Concluído
⚠️ Parcialmente Concluído- ❗ Pendente
O BPMN atualizado até a Sprint 2:
Participantes:
- Usuário/Desenvolvedor
- Sistema DeskData
Processo:
- Fornecimento de arquivos CSV.
- Inserção dos CSVs na pasta
data/
do serviço de IA. - Processamento e pré-processamento de dados não estruturados.
- Armazenamento no PostgreSQL.
- Validação dos dados.
- Backend aplica regras de negócio e classifica chamados via PLN.
- Frontend exibe dashboards, gráficos de similaridades e histórico (mockado).
- Usuário visualiza insights.
Notas:
- Sprint 1: Dashboards iniciais.
- Sprint 2: Gráficos de similaridades, pré-processamento, histórico.
Componentes e Fluxo:
- CSVs → Serviço de IA (Python/Pandas) → PostgreSQL (Docker) → Backend (Express/Prisma) → Frontend (React/Vite/ApexCharts).
Notas:
- Sprint 1: Tratamento de dados e dashboards.
- Sprint 2: Pré-processamento de dados não estruturados, similaridades e padronizações visuais.
Ferramenta | Tipo de Tecnologia |
---|---|
TypeScript | 🔨 Desenvolvimento |
Python | 🔨 Desenvolvimento |
React | 🔨 Desenvolvimento |
Express | 🔨 Desenvolvimento |
Prisma | 🔧 ORM / Banco de Dados |
Pandas | 🔧 Processamento de Dados |
Vite | 🔧 Build Tool |
Tailwind CSS | 🎨 Estilização |
ApexCharts | 📊 Visualização |
Git & GitHub | 🔧 Controle de Versão |
Docker | 🐳 Containerização |
PostgreSQL | 📄 Banco de Dados |
AWS | ☁️ Infraestrutura na Nuvem |
Função | Nome | LinkedIn & GitHub |
---|---|---|
Product Owner | Caio Vitor Dias | LinkedIn - GitHub |
Scrum Master | Augusto Henrique Buin | LinkedIn - GitHub |
Dev Team | Felipe Augusto Graciano | LinkedIn - GitHub |
Dev Team | Julio de Paula Machado | LinkedIn - GitHub |
Dev Team | Valderi Douglas | LinkedIn - GitHub |