diff --git a/package-lock.json b/package-lock.json index ccc0331..5bcee77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,11 +10,11 @@ "dependencies": { "framer-motion": "^12.42.0", "jsdom": "^29.1.1", + "lucide-react": "^1.22.0", "next": "16.2.9", "puppeteer-core": "^24.43.1", "react": "19.2.4", - "react-dom": "19.2.4", - "react-icons": "^5.6.0" + "react-dom": "19.2.4" }, "devDependencies": { "@tailwindcss/postcss": "^4", @@ -5760,6 +5760,15 @@ "yallist": "^3.0.2" } }, + "node_modules/lucide-react": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.22.0.tgz", + "integrity": "sha512-c9o3l0PiNcgOQDW4F31BEYHudE7kgxVt3o30qMl36ZPwTxXlGB4QnLilhERvVM4uh/pl5MDyY1/gzZSYcHDtBg==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", @@ -6512,15 +6521,6 @@ "react": "^19.2.4" } }, - "node_modules/react-icons": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.6.0.tgz", - "integrity": "sha512-RH93p5ki6LfOiIt0UtDyNg/cee+HLVR6cHHtW3wALfo+eOHTp8RnU2kRkI6E+H19zMIs03DyxUG/GfZMOGvmiA==", - "license": "MIT", - "peerDependencies": { - "react": "*" - } - }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", diff --git a/package.json b/package.json index 6f5a8df..9c21845 100644 --- a/package.json +++ b/package.json @@ -8,14 +8,23 @@ "start": "next start", "lint": "eslint" }, + "browserslist": [ + "last 2 Chrome versions", + "last 2 Edge versions", + "last 2 Firefox versions", + "last 2 Safari versions", + "last 2 iOS versions", + "not dead", + "not op_mini all" + ], "dependencies": { "framer-motion": "^12.42.0", "jsdom": "^29.1.1", + "lucide-react": "^1.22.0", "next": "16.2.9", "puppeteer-core": "^24.43.1", "react": "19.2.4", - "react-dom": "19.2.4", - "react-icons": "^5.6.0" + "react-dom": "19.2.4" }, "devDependencies": { "@tailwindcss/postcss": "^4", diff --git a/public/about.webp b/public/about.webp new file mode 100644 index 0000000..4f5f281 Binary files /dev/null and b/public/about.webp differ diff --git a/public/contact-page1.webp b/public/contact-page1.webp new file mode 100644 index 0000000..c08f4ea Binary files /dev/null and b/public/contact-page1.webp differ diff --git a/public/contact.webp b/public/contact.webp new file mode 100644 index 0000000..37d9913 Binary files /dev/null and b/public/contact.webp differ diff --git a/public/contect.webp b/public/contect.webp new file mode 100644 index 0000000..3c4609e Binary files /dev/null and b/public/contect.webp differ diff --git a/public/fonts/material-symbols-outlined.woff2 b/public/fonts/material-symbols-outlined.woff2 new file mode 100644 index 0000000..bcdd223 Binary files /dev/null and b/public/fonts/material-symbols-outlined.woff2 differ diff --git a/public/images/app-mockup.webp b/public/images/app-mockup.webp new file mode 100644 index 0000000..ed49e53 Binary files /dev/null and b/public/images/app-mockup.webp differ diff --git a/public/images/business1.webp b/public/images/business1.webp new file mode 100644 index 0000000..bc1d29e Binary files /dev/null and b/public/images/business1.webp differ diff --git a/public/images/cat-daily-essentials.webp b/public/images/cat-daily-essentials.webp new file mode 100644 index 0000000..545dbdd Binary files /dev/null and b/public/images/cat-daily-essentials.webp differ diff --git a/public/images/cat-health-wellness.webp b/public/images/cat-health-wellness.webp new file mode 100644 index 0000000..13ead10 Binary files /dev/null and b/public/images/cat-health-wellness.webp differ diff --git a/public/images/cat-home-services.webp b/public/images/cat-home-services.webp new file mode 100644 index 0000000..6762ce4 Binary files /dev/null and b/public/images/cat-home-services.webp differ diff --git a/public/images/cat-hot-food.webp b/public/images/cat-hot-food.webp new file mode 100644 index 0000000..0260bfc Binary files /dev/null and b/public/images/cat-hot-food.webp differ diff --git a/public/images/cat-pet-essentials.webp b/public/images/cat-pet-essentials.webp new file mode 100644 index 0000000..df5fcf3 Binary files /dev/null and b/public/images/cat-pet-essentials.webp differ diff --git a/public/images/home1.webp b/public/images/home1.webp new file mode 100644 index 0000000..8d1412b Binary files /dev/null and b/public/images/home1.webp differ diff --git a/public/images/people1.webp b/public/images/people1.webp new file mode 100644 index 0000000..d40eea1 Binary files /dev/null and b/public/images/people1.webp differ diff --git a/public/images/slider-courier-mask-purple-v5.webp b/public/images/slider-courier-mask-purple-v5.webp new file mode 100644 index 0000000..ebdbd33 Binary files /dev/null and b/public/images/slider-courier-mask-purple-v5.webp differ diff --git a/public/images/slider-glob.webp b/public/images/slider-glob.webp new file mode 100644 index 0000000..11fb082 Binary files /dev/null and b/public/images/slider-glob.webp differ diff --git a/public/map1.webp b/public/map1.webp new file mode 100644 index 0000000..3020049 Binary files /dev/null and b/public/map1.webp differ diff --git a/public/mobile-image.webp b/public/mobile-image.webp new file mode 100644 index 0000000..0485d96 Binary files /dev/null and b/public/mobile-image.webp differ diff --git a/public/nearle-business.webp b/public/nearle-business.webp new file mode 100644 index 0000000..c983e6b Binary files /dev/null and b/public/nearle-business.webp differ diff --git a/public/nearle-people.webp b/public/nearle-people.webp new file mode 100644 index 0000000..4b3ce57 Binary files /dev/null and b/public/nearle-people.webp differ diff --git a/public/vegetable.png b/public/vegetable.png new file mode 100644 index 0000000..e6e761a Binary files /dev/null and b/public/vegetable.png differ diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index b8ec28c..110c480 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -38,7 +38,7 @@ const STRATEGY_CARDS = [ descr: "Nearle is essential for a business to grow by leveraging the full potential of its neighbourhood. It is an indispensable tool for consumers to take advantage of what their neighbourhood has to offer.", icon: "help_outline", iconClass: "bg-[#6330D6]/10 text-[#6330D6] border-[#6330D6]/20", - image: "/images/app-mockup.png", + image: "/images/app-mockup.webp", imageAlt: "Nearle app on a smartphone", imgFit: "object-contain object-bottom" } diff --git a/src/app/brands/page.tsx b/src/app/brands/page.tsx index 38e99e4..ce27a83 100644 --- a/src/app/brands/page.tsx +++ b/src/app/brands/page.tsx @@ -199,7 +199,7 @@ export default function BrandsPage() {