HelpDeskFlow - Sistema de Gerenciamento de chamados Interno
Sistema Profissional de Gerenciamento de Chamados Internos
Sobre o Projeto
O HelpDeskFlow é uma solução empresarial completa para gestão de tickets com Inteligência Artificial integrada.
Principais Diferenciais
- IA para Triagem Automática
- Segurança Corporativa (JWT + RBAC)
- Integrações (Slack, Teams, WhatsApp)
- Analytics e NPS
- Acessibilidade WCAG 2.1 AA
Stack Tecnológico
Backend: Node.js 20+ | Express 4.18 | TypeScript 5.5 | Prisma 5.7 | PostgreSQL 15+
Frontend: React 18.3 | TypeScript 5.5 | Vite 5.0 | Tailwind CSS 3.4
Segurança: JWT | bcrypt | Rate Limiting | Zod | Helmet
Funcionalidades
Inteligência Artificial
- Chatbot Contextual: Respostas automáticas e sugestões
- Priorização Automática: Análise semântica em tempo real
- Categorização Inteligente: Sugestão de departamento
- Geração de Título: Criação automática de títulos
Segurança
- RBAC: 3 níveis (Admin, Atendente, Usuário)
- JWT: Autenticação stateless
- bcrypt: Hash de senhas (12 rounds)
- Rate Limiting: Proteção contra ataques
Integrações
- Slack: Notificações com Blocks API
- Microsoft Teams: MessageCards interativos
- WhatsApp Business: Via Twilio API
Dashboard
- Analytics em tempo real
- Cálculo automático de NPS
- Relatórios PDF
Deploy
ComponenteHospedagemStatusFrontendVercelOnlineBackendRenderOnlineDatabaseNeon.techOnline
App: https://help-desk-flow-frontend.vercel.app
Credenciais de Teste
EmailSenhaPerfiladmin@helpdeskflow.comAdmin@123Administradorjoao.silva@helpdeskflow.comAtendente@123Atendentecarlos.oliveira@helpdeskflow.comUsuario@123Usuário
Estrutura
HelpDeskFlow/
backend/ # Node.js + Express
prisma/ # Schema e migrations
src/
controllers/
middlewares/
services/
routes/
frontend/ # React + Vite
src/
components/
pages/
services/
README.md
API Endpoints
Autenticação
POST /api/auth/login
GET /api/auth/me
Tickets
GET /api/tickets
POST /api/tickets
PUT /api/tickets/:id
DELETE /api/tickets/:id
IA
POST /api/chatbot/analyze
POST /api/chatbot/message
NPS
GET /api/feedback/nps
POST /api/feedback
Integrações
POST /api/integrations/slack
POST /api/integrations/teams
POST /api/integrations/whatsapp
Instalação
Backend
cd backend
npm install
npx prisma migrate dev
npm run dev
Frontend
cd frontend
npm install
npm run dev
Desenvolvedor
Márcio Gil
Estudante de Engenharia de Software (5º Período)
Repositório: https://github.com/MarcioGil/Sistema-de-Chamados-Internos
Licença
MIT License
Desenvolvido com por Márcio Gil
Se este projeto foi útil, considere dar uma estrela!



