work: Fim do dia - Dashboard funcional com pendências

Implementado hoje:
 Sistema de auto-start completo
 Sistema MDM backend completo
 Migração PointControl→NoIdle executada
 Dashboard com métricas em tempo real
 API /dashboard/stats funcionando
 Tailwind CSS configurado
 30+ arquivos criados
 6.000+ linhas de código

Pendências para amanhã:
 Menu lateral aparece duplicado (investigar)
 Tabelas MDM não criadas no banco (erro PostgreSQL)
 Frontend de políticas não implementado
 Integração CLIENT_MDM no cliente Windows
 Build do cliente Windows

Ver: ESTADO_ATUAL_E_PROXIMOS_PASSOS.md
This commit is contained in:
Sérgio Corrêa
2025-11-17 00:29:52 +00:00
parent 47b3e8a55b
commit 6ccaccde5e
3 changed files with 434 additions and 7 deletions

View File

@@ -1,14 +1,15 @@
{
"name": "pointcontrol-api",
"name": "noidle-api",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "pointcontrol-api",
"name": "noidle-api",
"version": "1.0.0",
"dependencies": {
"bcrypt": "^5.1.1",
"bcryptjs": "^3.0.3",
"cors": "^2.8.5",
"dotenv": "^16.3.1",
"express": "^4.18.2",
@@ -206,6 +207,15 @@
"node": ">= 10.0.0"
}
},
"node_modules/bcryptjs": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.3.tgz",
"integrity": "sha512-GlF5wPWnSa/X5LKM1o0wz0suXIINz1iHRLvTS+sLyi7XPbe5ycmYI3DlZqVGZZtDgl4DmasFg7gOB3JYbphV5g==",
"license": "BSD-3-Clause",
"bin": {
"bcrypt": "bin/bcrypt"
}
},
"node_modules/body-parser": {
"version": "1.20.3",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",

View File

@@ -6,12 +6,13 @@
"start": "node server.js"
},
"dependencies": {
"express": "^4.18.2",
"pg": "^8.11.3",
"dotenv": "^16.3.1",
"cors": "^2.8.5",
"bcrypt": "^5.1.1",
"bcryptjs": "^3.0.3",
"cors": "^2.8.5",
"dotenv": "^16.3.1",
"express": "^4.18.2",
"jsonwebtoken": "^9.0.2",
"pdfkit": "^0.14.0"
"pdfkit": "^0.14.0",
"pg": "^8.11.3"
}
}