diff --git a/app/page.jsx b/app/page.jsx
index adc67c2..89c302e 100644
--- a/app/page.jsx
+++ b/app/page.jsx
@@ -1,11 +1,15 @@
import Link from 'next/link';
+import Hero from '../components/Hero';
+import InfoBoxes from '@/components/InfoBoxes';
+import Footer from '@/components/Footer';
const HomePage = () => {
return (
-
-
Welcome
- Properties
-
+ <>
+
+
+
+ >
);
};
export default HomePage;
diff --git a/components/Footer.jsx b/components/Footer.jsx
new file mode 100644
index 0000000..203714b
--- /dev/null
+++ b/components/Footer.jsx
@@ -0,0 +1,33 @@
+import Image from 'next/image';
+import logo from '@/assets/images/logo.png';
+
+const Footer = () => {
+ const currentYear = new Date().getFullYear();
+
+ return (
+
+
+
+
+
+
+
+
+ © {currentYear} PropertyPulse. All rights reserved.
+
+
+
+
+ );
+};
+
+export default Footer;
diff --git a/components/Hero.jsx b/components/Hero.jsx
new file mode 100644
index 0000000..569e2af
--- /dev/null
+++ b/components/Hero.jsx
@@ -0,0 +1,56 @@
+const Hero = () => {
+ return (
+
+
+
+
+ Find The Perfect Rental
+
+
+ Discover the perfect property that suits your needs.
+
+
+ {/* */}
+
+
+
+ );
+};
+export default Hero;
diff --git a/components/InfoBox.jsx b/components/InfoBox.jsx
new file mode 100644
index 0000000..4cc2e52
--- /dev/null
+++ b/components/InfoBox.jsx
@@ -0,0 +1,21 @@
+const InfoBox = ({
+ heading,
+ backgroundColor = 'bg-gray-100',
+ textColor = 'text-gray-800',
+ buttonInfo,
+ children,
+}) => {
+ return (
+
+ );
+};
+export default InfoBox;
diff --git a/components/InfoBoxes.jsx b/components/InfoBoxes.jsx
new file mode 100644
index 0000000..2325de9
--- /dev/null
+++ b/components/InfoBoxes.jsx
@@ -0,0 +1,37 @@
+import InfoBox from './InfoBox';
+
+const InfoBoxes = () => {
+ return (
+
+
+
+
+ Find your dream rental property. Bookmark properties and contact
+ owners.
+
+
+ List your properties and reach potential tenants. Rent as an Airbnb
+ or long term.
+
+
+
+
+ );
+};
+export default InfoBoxes;