feat: add MKT tab and integrate profitability dashboard

This commit is contained in:
Christian Vidal Wolf
2026-03-11 09:27:57 +01:00
parent 0e1457bd3d
commit 455cd8ed08
10 changed files with 798 additions and 1 deletions
+22
View File
@@ -10,12 +10,15 @@
"dependencies": {
"@google/genai": "^1.30.0",
"@supabase/supabase-js": "^2.97.0",
"clsx": "^2.1.1",
"dotenv": "^17.3.1",
"lucide-react": "^0.577.0",
"node-fetch": "^3.3.2",
"papaparse": "^5.5.3",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"recharts": "^3.5.0",
"tailwind-merge": "^3.5.0",
"xlsx": "^0.18.5"
},
"devDependencies": {
@@ -3681,6 +3684,15 @@
"yallist": "^3.0.2"
}
},
"node_modules/lucide-react": {
"version": "0.577.0",
"resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.577.0.tgz",
"integrity": "sha512-4LjoFv2eEPwYDPg/CUdBJQSDfPyzXCRrVW1X7jrx/trgxnxkHFjnVZINbzvzxjN70dxychOfg+FTYwBiS3pQ5A==",
"license": "ISC",
"peerDependencies": {
"react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
"node_modules/make-error": {
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
@@ -4493,6 +4505,16 @@
"node": ">=8"
}
},
"node_modules/tailwind-merge": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.5.0.tgz",
"integrity": "sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==",
"license": "MIT",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/dcastil"
}
},
"node_modules/tar": {
"version": "7.5.2",
"resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz",