From 33cbdea12b21807dda06d498646f6c2fbc879b25 Mon Sep 17 00:00:00 2001 From: kusowl Date: Wed, 7 Jan 2026 17:03:18 +0530 Subject: [PATCH] feat(landing page): add navbar and hero section - change root route '/' to HomeController - add main layout - add navbar and hero blade component - add custom tailwind classes - separate css files for button component --- app/Http/Controllers/HomeController.php | 11 +++++ resources/css/app.css | 18 ++++++- resources/css/button.css | 6 +++ resources/views/components/hero.blade.php | 48 +++++++++++++++++++ resources/views/components/layout.blade.php | 20 ++++++++ .../views/components/nav-links.blade.php | 4 ++ resources/views/components/navbar.blade.php | 19 ++++++++ resources/views/home.blade.php | 4 ++ routes/web.php | 5 +- 9 files changed, 131 insertions(+), 4 deletions(-) create mode 100644 app/Http/Controllers/HomeController.php create mode 100644 resources/css/button.css create mode 100644 resources/views/components/hero.blade.php create mode 100644 resources/views/components/layout.blade.php create mode 100644 resources/views/components/nav-links.blade.php create mode 100644 resources/views/components/navbar.blade.php create mode 100644 resources/views/home.blade.php diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php new file mode 100644 index 0000000..8826d9e --- /dev/null +++ b/app/Http/Controllers/HomeController.php @@ -0,0 +1,11 @@ + +
+ + +
+

+

+ Discover Trusted +
+ Deals & +
+ Recommendation +

+

+

+ Find the best deals, services and places recommended by verified experts. + Connect with trusted brokers and discover opportunities you can count on. +

+ +
+ + + +
+
+ +
+ + +
+

10K+

+

Active Deals

+
+ + +
+

500+

+

Verified Brokers

+
+ +
+ + +
+ diff --git a/resources/views/components/layout.blade.php b/resources/views/components/layout.blade.php new file mode 100644 index 0000000..5b09944 --- /dev/null +++ b/resources/views/components/layout.blade.php @@ -0,0 +1,20 @@ + + + + + + + {{ config('app.name', 'Laravel') }} + + + + + + + @vite(['resources/css/app.css', 'resources/js/app.js']) + + + + {{$slot}} + + diff --git a/resources/views/components/nav-links.blade.php b/resources/views/components/nav-links.blade.php new file mode 100644 index 0000000..07c1547 --- /dev/null +++ b/resources/views/components/nav-links.blade.php @@ -0,0 +1,4 @@ +@props(['link' => '', 'name' => '']) +
  • + {{$name}} +
  • diff --git a/resources/views/components/navbar.blade.php b/resources/views/components/navbar.blade.php new file mode 100644 index 0000000..96a2477 --- /dev/null +++ b/resources/views/components/navbar.blade.php @@ -0,0 +1,19 @@ + diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php new file mode 100644 index 0000000..132d116 --- /dev/null +++ b/resources/views/home.blade.php @@ -0,0 +1,4 @@ + + + + diff --git a/routes/web.php b/routes/web.php index 86a06c5..8e01cc8 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,7 +1,6 @@ name('home');