Upload 19 files
Browse files- README.md +4 -1
- index.html +1 -2
- package.json +6 -7
README.md
CHANGED
|
@@ -5,6 +5,7 @@ colorFrom: indigo
|
|
| 5 |
colorTo: gray
|
| 6 |
sdk: docker
|
| 7 |
pinned: false
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
# AuditPro Sync
|
|
@@ -12,4 +13,6 @@ pinned: false
|
|
| 12 |
Application versatile de gestion d'audits avec stockage local, analyse IA (Gemini) et synchronisation Google Sheets.
|
| 13 |
|
| 14 |
## Déploiement
|
| 15 |
-
Cette application
|
|
|
|
|
|
|
|
|
| 5 |
colorTo: gray
|
| 6 |
sdk: docker
|
| 7 |
pinned: false
|
| 8 |
+
app_port: 7860
|
| 9 |
---
|
| 10 |
|
| 11 |
# AuditPro Sync
|
|
|
|
| 13 |
Application versatile de gestion d'audits avec stockage local, analyse IA (Gemini) et synchronisation Google Sheets.
|
| 14 |
|
| 15 |
## Déploiement
|
| 16 |
+
Cette application fonctionne sur Hugging Face Spaces via Docker.
|
| 17 |
+
Le conteneur exécute `npm start`, qui compile l'application (`bundle.js`) et la sert sur le port 7860.
|
| 18 |
+
Les données sont stockées localement dans le navigateur (IndexedDB).
|
index.html
CHANGED
|
@@ -48,7 +48,7 @@
|
|
| 48 |
}
|
| 49 |
}
|
| 50 |
</script>
|
| 51 |
-
<link rel="stylesheet"
|
| 52 |
</head>
|
| 53 |
<body class="bg-slate-50 text-slate-900">
|
| 54 |
<div id="loading-screen">
|
|
@@ -75,6 +75,5 @@
|
|
| 75 |
}
|
| 76 |
});
|
| 77 |
</script>
|
| 78 |
-
<script type="module" src="/index.tsx"></script>
|
| 79 |
</body>
|
| 80 |
</html>
|
|
|
|
| 48 |
}
|
| 49 |
}
|
| 50 |
</script>
|
| 51 |
+
<link rel="stylesheet">
|
| 52 |
</head>
|
| 53 |
<body class="bg-slate-50 text-slate-900">
|
| 54 |
<div id="loading-screen">
|
|
|
|
| 75 |
}
|
| 76 |
});
|
| 77 |
</script>
|
|
|
|
| 78 |
</body>
|
| 79 |
</html>
|
package.json
CHANGED
|
@@ -4,9 +4,9 @@
|
|
| 4 |
"description": "Application de gestion d'audits portable et souveraine",
|
| 5 |
"type": "module",
|
| 6 |
"scripts": {
|
| 7 |
-
"dev": "
|
| 8 |
-
"build": "
|
| 9 |
-
"start": "
|
| 10 |
},
|
| 11 |
"dependencies": {
|
| 12 |
"lucide-react": "^0.475.0",
|
|
@@ -14,9 +14,8 @@
|
|
| 14 |
"react-dom": "^19.0.0",
|
| 15 |
"xlsx": "0.18.5",
|
| 16 |
"@google/genai": "latest",
|
| 17 |
-
"serve": "^14.2.4"
|
| 18 |
-
},
|
| 19 |
-
"devDependencies": {
|
| 20 |
"esbuild": "^0.25.0"
|
| 21 |
-
}
|
|
|
|
| 22 |
}
|
|
|
|
| 4 |
"description": "Application de gestion d'audits portable et souveraine",
|
| 5 |
"type": "module",
|
| 6 |
"scripts": {
|
| 7 |
+
"dev": "serve .",
|
| 8 |
+
"build": "esbuild index.tsx --bundle --outfile=bundle.js --minify --platform=browser --format=esm --target=es2020 --loader:.tsx=tsx --loader:.ts=ts --external:react --external:react-dom --external:lucide-react --external:xlsx --external:@google/genai",
|
| 9 |
+
"start": "npm run build && serve -s . -l 7860"
|
| 10 |
},
|
| 11 |
"dependencies": {
|
| 12 |
"lucide-react": "^0.475.0",
|
|
|
|
| 14 |
"react-dom": "^19.0.0",
|
| 15 |
"xlsx": "0.18.5",
|
| 16 |
"@google/genai": "latest",
|
| 17 |
+
"serve": "^14.2.4",
|
|
|
|
|
|
|
| 18 |
"esbuild": "^0.25.0"
|
| 19 |
+
},
|
| 20 |
+
"devDependencies": {}
|
| 21 |
}
|