diff --git a/.gitignore b/client/.gitignore similarity index 100% rename from .gitignore rename to client/.gitignore diff --git a/README.md b/client/README.md similarity index 100% rename from README.md rename to client/README.md diff --git a/eslint.config.mjs b/client/eslint.config.mjs similarity index 100% rename from eslint.config.mjs rename to client/eslint.config.mjs diff --git a/next.config.ts b/client/next.config.ts similarity index 100% rename from next.config.ts rename to client/next.config.ts diff --git a/package.json b/client/package.json similarity index 78% rename from package.json rename to client/package.json index 6f968124..252efff7 100644 --- a/package.json +++ b/client/package.json @@ -9,19 +9,20 @@ "lint": "next lint" }, "dependencies": { + "lucide-react": "^0.539.0", + "next": "15.4.5", "react": "19.1.0", - "react-dom": "19.1.0", - "next": "15.4.5" + "react-dom": "19.1.0" }, "devDependencies": { - "typescript": "^5", + "@eslint/eslintrc": "^3", + "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", - "@tailwindcss/postcss": "^4", - "tailwindcss": "^4", "eslint": "^9", "eslint-config-next": "15.4.5", - "@eslint/eslintrc": "^3" + "tailwindcss": "^4", + "typescript": "^5" } } diff --git a/pnpm-lock.yaml b/client/pnpm-lock.yaml similarity index 99% rename from pnpm-lock.yaml rename to client/pnpm-lock.yaml index fbeef25e..273088b9 100644 --- a/pnpm-lock.yaml +++ b/client/pnpm-lock.yaml @@ -8,6 +8,9 @@ importers: .: dependencies: + lucide-react: + specifier: ^0.539.0 + version: 0.539.0(react@19.1.0) next: specifier: 15.4.5 version: 15.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) @@ -1347,6 +1350,11 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + lucide-react@0.539.0: + resolution: {integrity: sha512-VVISr+VF2krO91FeuCrm1rSOLACQUYVy7NQkzrOty52Y8TlTPcXcMdQFj9bYzBgXbWCiywlwSZ3Z8u6a+6bMlg==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + magic-string@0.30.17: resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} @@ -3200,6 +3208,10 @@ snapshots: dependencies: js-tokens: 4.0.0 + lucide-react@0.539.0(react@19.1.0): + dependencies: + react: 19.1.0 + magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.4 diff --git a/postcss.config.mjs b/client/postcss.config.mjs similarity index 100% rename from postcss.config.mjs rename to client/postcss.config.mjs diff --git a/public/cards.png b/client/public/cards.png similarity index 100% rename from public/cards.png rename to client/public/cards.png diff --git a/public/featured.png b/client/public/featured.png similarity index 100% rename from public/featured.png rename to client/public/featured.png diff --git a/public/klarna.png b/client/public/klarna.png similarity index 100% rename from public/klarna.png rename to client/public/klarna.png diff --git a/public/logo.png b/client/public/logo.png similarity index 100% rename from public/logo.png rename to client/public/logo.png diff --git a/public/products/1g.png b/client/public/products/1g.png similarity index 100% rename from public/products/1g.png rename to client/public/products/1g.png diff --git a/public/products/1gr.png b/client/public/products/1gr.png similarity index 100% rename from public/products/1gr.png rename to client/public/products/1gr.png diff --git a/public/products/1p.png b/client/public/products/1p.png similarity index 100% rename from public/products/1p.png rename to client/public/products/1p.png diff --git a/public/products/2g.png b/client/public/products/2g.png similarity index 100% rename from public/products/2g.png rename to client/public/products/2g.png diff --git a/public/products/2gr.png b/client/public/products/2gr.png similarity index 100% rename from public/products/2gr.png rename to client/public/products/2gr.png diff --git a/public/products/3b.png b/client/public/products/3b.png similarity index 100% rename from public/products/3b.png rename to client/public/products/3b.png diff --git a/public/products/3bl.png b/client/public/products/3bl.png similarity index 100% rename from public/products/3bl.png rename to client/public/products/3bl.png diff --git a/public/products/3gr.png b/client/public/products/3gr.png similarity index 100% rename from public/products/3gr.png rename to client/public/products/3gr.png diff --git a/public/products/4p.png b/client/public/products/4p.png similarity index 100% rename from public/products/4p.png rename to client/public/products/4p.png diff --git a/public/products/4w.png b/client/public/products/4w.png similarity index 100% rename from public/products/4w.png rename to client/public/products/4w.png diff --git a/public/products/5bl.png b/client/public/products/5bl.png similarity index 100% rename from public/products/5bl.png rename to client/public/products/5bl.png diff --git a/public/products/5o.png b/client/public/products/5o.png similarity index 100% rename from public/products/5o.png rename to client/public/products/5o.png diff --git a/public/products/5r.png b/client/public/products/5r.png similarity index 100% rename from public/products/5r.png rename to client/public/products/5r.png diff --git a/public/products/6g.png b/client/public/products/6g.png similarity index 100% rename from public/products/6g.png rename to client/public/products/6g.png diff --git a/public/products/6w.png b/client/public/products/6w.png similarity index 100% rename from public/products/6w.png rename to client/public/products/6w.png diff --git a/public/products/7g.png b/client/public/products/7g.png similarity index 100% rename from public/products/7g.png rename to client/public/products/7g.png diff --git a/public/products/7p.png b/client/public/products/7p.png similarity index 100% rename from public/products/7p.png rename to client/public/products/7p.png diff --git a/public/products/8b.png b/client/public/products/8b.png similarity index 100% rename from public/products/8b.png rename to client/public/products/8b.png diff --git a/public/products/8gr.png b/client/public/products/8gr.png similarity index 100% rename from public/products/8gr.png rename to client/public/products/8gr.png diff --git a/public/stripe.png b/client/public/stripe.png similarity index 100% rename from public/stripe.png rename to client/public/stripe.png diff --git a/src/app/favicon.ico b/client/src/app/favicon.ico similarity index 100% rename from src/app/favicon.ico rename to client/src/app/favicon.ico diff --git a/src/app/globals.css b/client/src/app/globals.css similarity index 100% rename from src/app/globals.css rename to client/src/app/globals.css diff --git a/src/app/layout.tsx b/client/src/app/layout.tsx similarity index 72% rename from src/app/layout.tsx rename to client/src/app/layout.tsx index f7fa87eb..21b0c2e6 100644 --- a/src/app/layout.tsx +++ b/client/src/app/layout.tsx @@ -1,6 +1,8 @@ import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; +import Navbar from "@/components/Navbar"; +import Footer from "@/components/Footer"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -27,7 +29,11 @@ export default function RootLayout({
- {children} +