diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e215bc4
--- /dev/null
+++ b/README.md
@@ -0,0 +1,36 @@
+This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
+
+## Getting Started
+
+First, run the development server:
+
+```bash
+npm run dev
+# or
+yarn dev
+# or
+pnpm dev
+# or
+bun dev
+```
+
+Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
+
+You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
+
+This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.
+
+## Learn More
+
+To learn more about Next.js, take a look at the following resources:
+
+- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
+- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
+
+You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!
+
+## Deploy on Vercel
+
+The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
+
+Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
diff --git a/app/dashboard/orders/[id]/page.tsx b/app/dashboard/orders/[id]/page.tsx
new file mode 100644
index 0000000..51a0cba
--- /dev/null
+++ b/app/dashboard/orders/[id]/page.tsx
@@ -0,0 +1,122 @@
+"use client"
+
+import { useParams } from "next/navigation"
+import { useState } from "react"
+import Layout from "@/components/kokonutui/layout"
+import { Button } from "@/components/ui/button"
+import { Input } from "@/components/ui/input"
+import { ArrowLeft, Truck, DollarSign, Package, User } from "lucide-react"
+import Link from "next/link"
+
+export default function OrderDetails() {
+ const params = useParams()
+ const orderId = params.id
+
+ // In a real application, you would fetch the order details based on the orderId
+ const [trackingNumber, setTrackingNumber] = useState("")
+
+ const order = {
+ id: orderId,
+ customer: "John Doe",
+ email: "john.doe@example.com",
+ date: "2023-05-01",
+ total: "$150.00",
+ status: "Processing",
+ tracking: "",
+ items: [
+ { id: 1, name: "Product A", quantity: 2, price: "$50.00" },
+ { id: 2, name: "Product B", quantity: 1, price: "$50.00" },
+ ],
+ shippingAddress: "123 Main St, Anytown, AN 12345",
+ }
+
+ const handleSaveTracking = () => {
+ // TODO: Implement API call to save tracking number
+ console.log("Tracking number saved:", trackingNumber)
+ }
+
+ return (
+
+