-
Welcome to Your Blank App
-
Start building your amazing project here!
+
+ {/* Header */}
+
+
+
+
+
+
+
Hardware Price Tracker
+
Real-time monitoring & alerts
+
+
+
+
+
+
+
+
+ {/* Stats Overview */}
+
+
+
+ Tracked Products
+
+
+
+ {stats.trackedProducts}
+ Active monitoring
+
+
+
+
+
+ Search Profiles
+
+
+
+ {stats.activeProfiles}
+ Spec-based searches
+
+
+
+
+
+ Recent Alerts
+
+
+
+ {stats.recentAlerts}
+ Last 24 hours
+
+
+
+
+
+ Avg Price Drop
+
+
+
+ {stats.avgPriceDrop}%
+ Below target
+
+
+
+
+ {/* Main Content Tabs */}
+
+
+ Dashboard
+ Products
+ Search Profiles
+ Alerts
+
+
+
+
+
+
+ Price Trends
+ Latest price movements for tracked products
+
+
+
+
+
+
+
+
+
+
+ Recent Alerts
+
+ Price drops below target threshold
+
+
+
+
+
+
+
+
+
+ Top Opportunities
+ Best deals currently available
+
+
+
+
+
+
+
+
+
+
+ Tracked Products
+ Direct URL monitoring for specific products
+
+
+
+
+
+
+
+
+
+
+ Search Profiles
+ Spec-based searches with brand filters
+
+
+
+
+
+
+
+
+
+
+ Alert History
+ All price drop notifications
+
+
+
+
+
+
+
);
diff --git a/tailwind.config.ts b/tailwind.config.ts
index a1edb69..0b235b1 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -31,6 +31,10 @@ export default {
DEFAULT: "hsl(var(--destructive))",
foreground: "hsl(var(--destructive-foreground))",
},
+ success: {
+ DEFAULT: "hsl(var(--success))",
+ foreground: "hsl(var(--success-foreground))",
+ },
muted: {
DEFAULT: "hsl(var(--muted))",
foreground: "hsl(var(--muted-foreground))",
@@ -57,6 +61,13 @@ export default {
border: "hsl(var(--sidebar-border))",
ring: "hsl(var(--sidebar-ring))",
},
+ chart: {
+ "1": "hsl(var(--chart-1))",
+ "2": "hsl(var(--chart-2))",
+ "3": "hsl(var(--chart-3))",
+ "4": "hsl(var(--chart-4))",
+ "5": "hsl(var(--chart-5))",
+ },
},
borderRadius: {
lg: "var(--radius)",