diff --git a/public/AppBadge(blue).png b/public/AppBadge(blue).png new file mode 100644 index 00000000..197fed35 Binary files /dev/null and b/public/AppBadge(blue).png differ diff --git a/public/AppBadge(green).png b/public/AppBadge(green).png new file mode 100644 index 00000000..7ce472a5 Binary files /dev/null and b/public/AppBadge(green).png differ diff --git a/public/AppLogo.png b/public/AppLogo.png new file mode 100644 index 00000000..947ab4e4 Binary files /dev/null and b/public/AppLogo.png differ diff --git a/public/AppScanner.jpg b/public/AppScanner.jpg new file mode 100644 index 00000000..048ef726 Binary files /dev/null and b/public/AppScanner.jpg differ diff --git a/public/AppView.png b/public/AppView.png new file mode 100644 index 00000000..054241b2 Binary files /dev/null and b/public/AppView.png differ diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index e6f621f2..5f977921 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -50,6 +50,21 @@ const Footer: React.FC = () => { + {/* Play Store Badge */} + + Get it on Google Play + +
diff --git a/src/components/GoBuildDownloadApp.tsx b/src/components/GoBuildDownloadApp.tsx new file mode 100644 index 00000000..b9cc0fca --- /dev/null +++ b/src/components/GoBuildDownloadApp.tsx @@ -0,0 +1,130 @@ +import { motion } from "framer-motion"; + +export default function GoBuildDownloadApp() { + return ( +
+
+ + {/* LEFT — Phone + Floating Cards */} + + {/* Glow */} +
+ + {/* Floating Phone */} + + GoBuild App Screenshot + + {/* Invisible Button Overlay */} + + + + {/* Floating Card 1 — SMALLER */} + +

Upcoming Service

+

Electrician arriving in 20 mins

+ +
+
+
+
+ + + {/* Floating Card 2 */} + +

Completed Task

+

Plumber Service Completed

+
+
+ + {/* RIGHT — Text & CTA */} +
+ +

+ Download the GoBuild App +

+ + +

+ Find trusted professionals, book services instantly, track progress, + and manage everything from your phone. +

+ + {/* Testimonial */} + +

+ "Found a verified electrician in minutes! Progress tracking is a game-changer." +

+ +

+ - A Happy User +

+ +
+ +
+ + + + + Get it on Play Store + +
+
+
+
+ ); +} diff --git a/src/pages/AboutUs.tsx b/src/pages/AboutUs.tsx index 50baa874..e03064e2 100644 --- a/src/pages/AboutUs.tsx +++ b/src/pages/AboutUs.tsx @@ -18,6 +18,7 @@ import teamMembers from '@/data/team-members.json'; import { Button } from "@/components/ui/button"; import { Link } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; +import GoBuildDownloadApp from '@/components/GoBuildDownloadApp'; const AboutUs: React.FC = () => { const { t } = useTranslation(); @@ -166,6 +167,7 @@ const AboutUs: React.FC = () => {
*/} + {/* Stats Section */}
diff --git a/src/pages/ContactUs.tsx b/src/pages/ContactUs.tsx index 490fbd4a..35aaa045 100644 --- a/src/pages/ContactUs.tsx +++ b/src/pages/ContactUs.tsx @@ -9,6 +9,8 @@ import { Label } from '@/components/ui/label'; import { Mail, Phone, MapPin, Send } from 'lucide-react'; import { useToast } from '@/components/ui/use-toast'; import { useTranslation } from 'react-i18next'; +import GoBuildDownloadApp from '@/components/GoBuildDownloadApp'; + const ContactUs: React.FC = () => { const { toast } = useToast(); @@ -136,6 +138,7 @@ const ContactUs: React.FC = () => {
+