diff --git a/apps/admin/src/app/page.tsx b/apps/admin/src/app/page.tsx index 5838790..74ddbab 100644 --- a/apps/admin/src/app/page.tsx +++ b/apps/admin/src/app/page.tsx @@ -46,18 +46,18 @@ export default function Home() { }; return ( -
+
{/* Hero Section */}
-

+

FitAI Dashboard

-

Performance metrics & athlete insights

+

Performance metrics & athlete insights

@@ -100,11 +100,11 @@ export default function Home() { {/* Main Content Grid */}
{/* User Management - Full Width */} -
+
-

Active Athletes

-

Manage and monitor your fitness clients

+

Active Athletes

+

Manage and monitor your fitness clients

@@ -113,8 +113,8 @@ export default function Home() { {/* Analytics - 3 Columns Horizontal Layout */}
-

Analytics

-

Performance metrics and insights

+

Analytics

+

Performance metrics and insights

diff --git a/apps/admin/src/components/analytics/AnalyticsDashboard.tsx b/apps/admin/src/components/analytics/AnalyticsDashboard.tsx index d6c393b..43bba23 100644 --- a/apps/admin/src/components/analytics/AnalyticsDashboard.tsx +++ b/apps/admin/src/components/analytics/AnalyticsDashboard.tsx @@ -79,57 +79,57 @@ export function AnalyticsDashboard() {
{/* Key Metrics Cards - 3 columns */}
-
+

Total Athletes

{totalUsers}
- active + active
-
+

Total Revenue

${totalRevenue.toLocaleString()}
- ytd + ytd
-
+

Active Members

{activeMembers}
- members + members
{/* Charts - 3 Columns Horizontal */}
-
+
-

User Growth Trend

-

Last 6 months performance

+

User Growth Trend

+

Last 6 months performance

-
+
-

Membership Mix

-

Distribution breakdown

+

Membership Mix

+

Distribution breakdown

-
+
-

Revenue Stream

-

Monthly earnings

+

Revenue Stream

+

Monthly earnings

diff --git a/apps/admin/src/components/ui/StatsCard.tsx b/apps/admin/src/components/ui/StatsCard.tsx index d6aacf6..07ae4b6 100644 --- a/apps/admin/src/components/ui/StatsCard.tsx +++ b/apps/admin/src/components/ui/StatsCard.tsx @@ -13,32 +13,32 @@ interface StatsCardProps { export function StatsCard({ title, value, change, trend, icon: Icon, color = "blue" }: StatsCardProps) { const colorStyles = { blue: { - bg: "from-blue-600 to-blue-700", + bg: "from-blue-600 to-cyan-600", text: "text-white", - light: "from-blue-600 to-blue-700", - badge: "bg-blue-400 text-white", - icon: "bg-white/20 text-white", + light: "from-blue-50 to-cyan-50", + badge: "bg-blue-100 text-blue-700", + icon: "bg-blue-100/50 text-blue-600", }, green: { - bg: "from-emerald-600 to-emerald-700", + bg: "from-emerald-600 to-teal-600", text: "text-white", - light: "from-emerald-600 to-emerald-700", - badge: "bg-emerald-400 text-white", - icon: "bg-white/20 text-white", + light: "from-emerald-50 to-teal-50", + badge: "bg-emerald-100 text-emerald-700", + icon: "bg-emerald-100/50 text-emerald-600", }, purple: { - bg: "from-purple-600 to-purple-700", + bg: "from-purple-600 to-blue-600", text: "text-white", - light: "from-purple-600 to-purple-700", - badge: "bg-purple-400 text-white", - icon: "bg-white/20 text-white", + light: "from-purple-50 to-blue-50", + badge: "bg-purple-100 text-purple-700", + icon: "bg-purple-100/50 text-purple-600", }, orange: { - bg: "from-orange-600 to-orange-700", + bg: "from-orange-600 to-red-600", text: "text-white", - light: "from-orange-600 to-orange-700", - badge: "bg-orange-400 text-white", - icon: "bg-white/20 text-white", + light: "from-orange-50 to-red-50", + badge: "bg-orange-100 text-orange-700", + icon: "bg-orange-100/50 text-orange-600", }, };