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 |