diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx
new file mode 100644
index 0000000..6978629
--- /dev/null
+++ b/src/app/dashboard/page.tsx
@@ -0,0 +1,62 @@
+import { ProjectSummaryCard } from '@/components/dashboard/project-summary-card';
+import { ActivityFeed } from '@/components/dashboard/activity-feed';
+import { TopContributors } from '@/components/dashboard/top-contributors';
+import { PendingRewards } from '@/components/dashboard/pending-rewards';
+import { ContributorLeaderboard } from '@/components/dashboard/contributor-leaderboard';
+
+export const metadata = {
+ title: 'Dashboard - StreamForge',
+ description: 'Project overview and contributor leaderboard',
+};
+
+export default function DashboardPage() {
+ return (
+
+ {/* Header */}
+
+
+
+
+
+ Dashboard
+
+
+ Project overview and contributor activity
+
+
+
+
+
+
+ {/* Main Content */}
+
+
+ {/* Project Summary */}
+
+
+ {/* Two Column Layout */}
+
+
+ {/* Pending Rewards */}
+
+
+ {/* Full Leaderboard */}
+
+
+
+
+ );
+}
diff --git a/src/app/globals.css b/src/app/globals.css
index a2dc41e..8824bf1 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -1,26 +1,5 @@
@import "tailwindcss";
-:root {
- --background: #ffffff;
- --foreground: #171717;
-}
-
-@theme inline {
- --color-background: var(--background);
- --color-foreground: var(--foreground);
- --font-sans: var(--font-geist-sans);
- --font-mono: var(--font-geist-mono);
-}
-
-@media (prefers-color-scheme: dark) {
- :root {
- --background: #0a0a0a;
- --foreground: #ededed;
- }
-}
-
body {
- background: var(--background);
- color: var(--foreground);
- font-family: Arial, Helvetica, sans-serif;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 09763d9..5cfb2b3 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -15,4 +15,4 @@ export default function RootLayout({
{children}