feat: Restructure UI with navigation and separate pages

- Add Navigation component with clean tab-based navigation
- Create StatusOverview component for main dashboard indicators
- Split functionality into separate pages:
  * Overview page with status and quick actions
  * Analysis page for AI analysis
  * Trading page for manual trading and history
  * Automation page for auto-trading settings
  * Settings page for developer configuration
- Add React dependencies to package.json
- Maintain clean separation of concerns
This commit is contained in:
mindesbunister
2025-07-14 00:21:44 +02:00
parent 4b9e52278a
commit 3c988b47f2
10 changed files with 366 additions and 12 deletions

View File

@@ -40,6 +40,7 @@
"@drift-labs/sdk": "^2.126.0-beta.14",
"@prisma/client": "^6.11.1",
"@solana/web3.js": "^1.98.2",
"@types/react-dom": "^19.1.6",
"bs58": "^6.0.0",
"dotenv": "^17.2.0",
"next": "15.3.5",
@@ -47,7 +48,9 @@
"openai": "^5.8.3",
"playwright": "^1.54.1",
"prisma": "^6.11.1",
"puppeteer": "^24.12.0"
"puppeteer": "^24.12.0",
"react": "^19.1.0",
"react-dom": "^19.1.0"
},
"devDependencies": {
"@eslint/eslintrc": "^3",