+ Financial Dashboard +
+Welcome back! Here's your financial overview.
++ {stat.title} +
+Spending Trend
+Recent Transactions
++ {tx.title} +
+{tx.status}
+{tx.amount}
+diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx
new file mode 100644
index 0000000..9bcdd8d
--- /dev/null
+++ b/src/app/dashboard/page.tsx
@@ -0,0 +1,209 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import { useState } from "react";
+import {
+ BarChart3,
+ Wallet,
+ Home,
+ TrendingUp,
+ PieChart,
+ Settings,
+ ShoppingCart,
+ Zap,
+ Send,
+ LogOut,
+ Menu,
+ X,
+} from "lucide-react";
+
+export default function DashboardPage() {
+ const [sidebarOpen, setSidebarOpen] = useState(true);
+ const [activeTab, setActiveTab] = useState("overview");
+
+ const dashboardStats = [
+ {
+ title: "Total Spent", values: [2450, 3120, 2890],
+ valuePrefix: "$", description: "This month"},
+ {
+ title: "Saved", values: [890, 1250, 1580],
+ valuePrefix: "$", description: "This month"},
+ {
+ title: "Categories", values: [12, 14, 16],
+ description: "Tracked"},
+ ];
+
+ const recentTransactions = [
+ { icon: ShoppingCart, title: "Grocery Store", status: "Categorized", amount: "-$45.99" },
+ { icon: Zap, title: "Electricity Bill", status: "Confirmed", amount: "-$120.00" },
+ { icon: Send, title: "Restaurant Charge", status: "Categorized", amount: "-$62.50" },
+ ];
+
+ return (
+ Welcome back! Here's your financial overview.
+ {tx.title}
+ {tx.status} {tx.amount}
+ Financial Dashboard
+
+
+ {stat.title}
+
+ Spending Trend
+ Recent Transactions
+