diff --git a/src/pages/Stats.tsx b/src/pages/Stats.tsx index 88672ce..6ec0b04 100644 --- a/src/pages/Stats.tsx +++ b/src/pages/Stats.tsx @@ -8,6 +8,8 @@ import { FileText, BookOpen, Activity, + TrendingUp, + Code, } from "lucide-react"; // Site launched Dec 14, 2025 at 1:00 PM (v1.0.0), stats added same day (v1.2.0) @@ -38,10 +40,50 @@ export default function Stats() { return null; } + // Stats card configuration with numbered sections + const statsCards = [ + { + number: "01", + icon: Activity, + title: "Active Now", + value: stats.activeVisitors, + description: "Visitors on site", + }, + { + number: "02", + icon: Eye, + title: "Total Views", + value: stats.totalPageViews, + description: `Since ${formatTrackingDate(stats.trackingSince)}`, + note: `Site launched ${SITE_LAUNCH_DATE}`, + }, + { + number: "03", + icon: Users, + title: "Unique Visitors", + value: stats.uniqueVisitors, + description: "Unique sessions", + }, + { + number: "04", + icon: BookOpen, + title: "Blog Posts", + value: stats.publishedPosts, + description: "Published posts", + }, + { + number: "05", + icon: FileText, + title: "Pages", + value: stats.publishedPages, + description: "Static pages", + }, + ]; + return ( -
+
{/* Header with back button */} -