9 Commits

Author SHA1 Message Date
d2825995c1 Update src/app/page.tsx 2026-05-09 06:18:23 +00:00
245b3877d2 Merge version_3 into main
Merge version_3 into main
2026-05-09 06:17:08 +00:00
ccbe92b5f6 Update src/app/page.tsx 2026-05-09 06:17:02 +00:00
77e7297d13 Merge version_2 into main
Merge version_2 into main
2026-05-09 06:15:57 +00:00
0a9885b689 Update theme fonts 2026-05-09 06:15:54 +00:00
91c66b5ac5 Update theme fonts 2026-05-09 06:15:54 +00:00
831ac0fc47 Merge version_2 into main
Merge version_2 into main
2026-05-09 06:11:55 +00:00
466fe6a719 Update src/app/page.tsx 2026-05-09 06:11:52 +00:00
28db85f4d5 Merge version_1 into main
Merge version_1 into main
2026-05-09 06:11:10 +00:00
3 changed files with 55 additions and 184 deletions

View File

@@ -7,6 +7,7 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Public_Sans } from "next/font/google";
import { Montserrat } from "next/font/google";
@@ -20,8 +21,13 @@ export const metadata: Metadata = {
},
};
const publicSans = Public_Sans({
variable: "--font-public-sans",
const montserrat = Montserrat({
variable: "--font-montserrat",
subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
@@ -33,7 +39,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${publicSans.variable} antialiased`}>
<body className={`${montserrat.variable} ${inter.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -32,29 +32,17 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "About",
id: "about",
},
name: "About", id: "about"},
{
name: "Features",
id: "features",
},
name: "Features", id: "features"},
{
name: "Pricing",
id: "pricing",
},
name: "Pricing", id: "pricing"},
{
name: "Reviews",
id: "testimonials",
},
name: "Reviews", id: "testimonials"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Bapa Sitaram PG"
/>
@@ -63,47 +51,26 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel
background={{
variant: "plain",
}}
title="Best PG, Best Location, Best Food"
description="Comfortable student accommodation in Gandhinagar with free WiFi, laundry, RO water, and home-cooked meals. Trusted by 34 residents with 4.5-star ratings."
variant: "plain"}}
title="Affordable, Comfortable Student Living in Gandhinagar"
description="Comfortable student accommodation in Gandhinagar with free WiFi, laundry, RO water, and home-cooked meals. Trusted by 34 residents with 4.5-star ratings. Contact us today at https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DTXNbKPSBHgA8y7fW1o6DCthnK/uploaded-1778307486269-u7c6v7g7.jpg"
buttons={[
{
text: "Check Availability & Inquire",
href: "#contact",
},
text: "Check Availability & Inquire", href: "#contact"},
]}
carouselItems={[
{
id: "1",
imageSrc: "http://img.b2bpic.net/free-photo/furniture-background-clean-wall-wood_1253-666.jpg?_wi=1",
imageAlt: "Room interior",
},
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/furniture-background-clean-wall-wood_1253-666.jpg?_wi=1", imageAlt: "Room interior"},
{
id: "2",
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-hostel_23-2150518235.jpg?_wi=1",
imageAlt: "Happy residents",
},
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/young-friends-hostel_23-2150518235.jpg?_wi=1", imageAlt: "Happy residents"},
{
id: "3",
imageSrc: "http://img.b2bpic.net/free-photo/young-students-standing-porch_23-2147666471.jpg",
imageAlt: "Hostel building",
},
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/young-students-standing-porch_23-2147666471.jpg", imageAlt: "Hostel building"},
{
id: "4",
imageSrc: "http://img.b2bpic.net/free-photo/laughing-people-table_23-2147668935.jpg",
imageAlt: "Dining area",
},
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/laughing-people-table_23-2147668935.jpg", imageAlt: "Dining area"},
{
id: "5",
imageSrc: "http://img.b2bpic.net/free-photo/lovely-little-girl-using-her-laptop_23-2148001676.jpg",
imageAlt: "Amenities",
},
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/lovely-little-girl-using-her-laptop_23-2148001676.jpg", imageAlt: "Amenities"},
{
id: "6",
imageSrc: "http://img.b2bpic.net/free-photo/father-son-happy-fathers-day_23-2148098333.jpg",
imageAlt: "Security view",
},
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/father-son-happy-fathers-day_23-2148098333.jpg", imageAlt: "Security view"},
]}
/>
</div>
@@ -125,29 +92,11 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
id: "f1",
title: "High-Speed WiFi",
description: "Seamless internet connectivity for your academic projects and streaming needs.",
tag: "Essential",
imageSrc: "http://img.b2bpic.net/free-photo/soft-pastel-hues-room-kids_23-2151690344.jpg",
imageAlt: "Soft pastel hues room for kids",
},
id: "f1", title: "High-Speed WiFi", description: "Seamless internet connectivity for your academic projects and streaming needs.", tag: "Essential", imageSrc: "http://img.b2bpic.net/free-photo/soft-pastel-hues-room-kids_23-2151690344.jpg", imageAlt: "Soft pastel hues room for kids"},
{
id: "f2",
title: "Home-Cooked Meals",
description: "Nutritious and delicious meals served daily to keep you fueled and healthy.",
tag: "Dining",
imageSrc: "http://img.b2bpic.net/free-photo/furniture-background-clean-wall-wood_1253-666.jpg?_wi=2",
imageAlt: "Soft pastel hues room for kids",
},
id: "f2", title: "Home-Cooked Meals", description: "Nutritious and delicious meals served daily to keep you fueled and healthy.", tag: "Dining", imageSrc: "http://img.b2bpic.net/free-photo/furniture-background-clean-wall-wood_1253-666.jpg?_wi=2", imageAlt: "Soft pastel hues room for kids"},
{
id: "f3",
title: "Laundry Service",
description: "Weekly laundry services so you can focus entirely on your studies.",
tag: "Convenience",
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-hostel_23-2150518235.jpg?_wi=2",
imageAlt: "Soft pastel hues room for kids",
},
id: "f3", title: "Laundry Service", description: "Weekly laundry services so you can focus entirely on your studies.", tag: "Convenience", imageSrc: "http://img.b2bpic.net/free-photo/young-friends-hostel_23-2150518235.jpg?_wi=2", imageAlt: "Soft pastel hues room for kids"},
]}
title="Everything You Need to Succeed"
description="We've carefully designed our PG to meet the daily needs of busy students in Gandhinagar."
@@ -162,47 +111,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Single Suite",
price: "₹9,000 / mo",
variant: "Premium",
imageSrc: "http://img.b2bpic.net/free-photo/small-juvenile-bedroom-arrangement_23-2151113760.jpg",
},
id: "p1", name: "Single Suite", price: "₹9,000 / mo", variant: "Premium", imageSrc: "http://img.b2bpic.net/free-photo/small-juvenile-bedroom-arrangement_23-2151113760.jpg"},
{
id: "p2",
name: "Double Occupancy",
price: "₹7,500 / mo",
variant: "Popular",
imageSrc: "http://img.b2bpic.net/free-photo/roommates-sharing-happy-moments-together_23-2149112085.jpg",
},
id: "p2", name: "Double Occupancy", price: "₹7,500 / mo", variant: "Popular", imageSrc: "http://img.b2bpic.net/free-photo/roommates-sharing-happy-moments-together_23-2149112085.jpg"},
{
id: "p3",
name: "Triple Room",
price: "₹6,000 / mo",
variant: "Standard",
imageSrc: "http://img.b2bpic.net/free-photo/roommates-sharing-happy-moments-together_23-2149112068.jpg",
},
id: "p3", name: "Triple Room", price: "₹6,000 / mo", variant: "Standard", imageSrc: "http://img.b2bpic.net/free-photo/roommates-sharing-happy-moments-together_23-2149112068.jpg"},
{
id: "p4",
name: "Four Sharing",
price: "₹5,000 / mo",
variant: "Budget",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-young-friends-hostel_23-2150598864.jpg",
},
id: "p4", name: "Four Sharing", price: "₹5,000 / mo", variant: "Budget", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-young-friends-hostel_23-2150598864.jpg"},
{
id: "p5",
name: "Premium Private",
price: "₹12,000 / mo",
variant: "Luxury",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-spa_23-2148000228.jpg",
},
id: "p5", name: "Premium Private", price: "₹12,000 / mo", variant: "Luxury", imageSrc: "http://img.b2bpic.net/free-photo/still-life-spa_23-2148000228.jpg"},
{
id: "p6",
name: "Shared Dorm",
price: "₹4,500 / mo",
variant: "Basic",
imageSrc: "http://img.b2bpic.net/free-photo/girl-checking-her-notes-before-school_23-2148969834.jpg",
},
id: "p6", name: "Shared Dorm", price: "₹4,500 / mo", variant: "Basic", imageSrc: "http://img.b2bpic.net/free-photo/girl-checking-her-notes-before-school_23-2148969834.jpg"},
]}
title="Room Options"
description="Choose from a variety of room configurations to suit your budget and lifestyle preferences."
@@ -217,20 +136,11 @@ export default function LandingPage() {
useInvertedBackground={true}
metrics={[
{
id: "m1",
value: "34+",
description: "Happy Residents",
},
id: "m1", value: "34+", description: "Happy Residents"},
{
id: "m2",
value: "4.5",
description: "Average Rating",
},
id: "m2", value: "4.5", description: "Average Rating"},
{
id: "m3",
value: "24/7",
description: "Support Team",
},
id: "m3", value: "24/7", description: "Support Team"},
]}
title="Why Students Choose Us"
description="Our numbers speak for the quality of care and consistency we provide to every resident."
@@ -244,40 +154,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Rahul Verma",
handle: "@rahulv",
testimonial: "Excellent food and a very supportive environment for students. Highly recommend!",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-man-library_23-2149204750.jpg",
},
id: "t1", name: "Rahul Verma", handle: "@rahulv", testimonial: "Excellent food and a very supportive environment for students. Highly recommend!", imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-man-library_23-2149204750.jpg"},
{
id: "t2",
name: "Amit Patel",
handle: "@amitp",
testimonial: "The location is perfect for university students. Everything is within walking distance.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-with-arm-raised-greeting-someone-while-walking-street_637285-5836.jpg",
},
id: "t2", name: "Amit Patel", handle: "@amitp", testimonial: "The location is perfect for university students. Everything is within walking distance.", imageSrc: "http://img.b2bpic.net/free-photo/happy-businessman-with-arm-raised-greeting-someone-while-walking-street_637285-5836.jpg"},
{
id: "t3",
name: "Vikram Singh",
handle: "@vikrams",
testimonial: "Very clean and managed properly. Best PG experience I've had in Gandhinagar.",
imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-leisure-outdoor-activity-concept-portrait-happy-queer-girl-denim-jacket-glasses-having-walk-with-city-enjoying-spring-drinking-ice-latte-smiling-camera_197531-30588.jpg",
},
id: "t3", name: "Vikram Singh", handle: "@vikrams", testimonial: "Very clean and managed properly. Best PG experience I've had in Gandhinagar.", imageSrc: "http://img.b2bpic.net/free-photo/lifestyle-leisure-outdoor-activity-concept-portrait-happy-queer-girl-denim-jacket-glasses-having-walk-with-city-enjoying-spring-drinking-ice-latte-smiling-camera_197531-30588.jpg"},
{
id: "t4",
name: "Suresh Kumar",
handle: "@sureshk",
testimonial: "Reliable WiFi and hot water. Makes my daily student life so much easier.",
imageSrc: "http://img.b2bpic.net/free-photo/man-relaxing-taking-care-himself_23-2149288098.jpg",
},
id: "t4", name: "Suresh Kumar", handle: "@sureshk", testimonial: "Reliable WiFi and hot water. Makes my daily student life so much easier.", imageSrc: "http://img.b2bpic.net/free-photo/man-relaxing-taking-care-himself_23-2149288098.jpg"},
{
id: "t5",
name: "Pawan Gupta",
handle: "@pawang",
testimonial: "The home-cooked meals are a huge plus for those of us living away from home.",
imageSrc: "http://img.b2bpic.net/free-photo/female-dancing-sofa-stretching_1301-106.jpg",
},
id: "t5", name: "Pawan Gupta", handle: "@pawang", testimonial: "The home-cooked meals are a huge plus for those of us living away from home.", imageSrc: "http://img.b2bpic.net/free-photo/female-dancing-sofa-stretching_1301-106.jpg"},
]}
title="What Our Students Say"
description="Hear from our current and past residents about their experience at Bapa Sitaram Boys PG."
@@ -290,20 +175,11 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "q1",
title: "Is security provided?",
content: "Yes, we have 24/7 CCTV surveillance and secure entry systems.",
},
id: "q1", title: "Is security provided?", content: "Yes, we have 24/7 CCTV surveillance and secure entry systems."},
{
id: "q2",
title: "Are meals included?",
content: "Yes, we provide quality home-cooked breakfast, lunch, and dinner.",
},
id: "q2", title: "Are meals included?", content: "Yes, we provide quality home-cooked breakfast, lunch, and dinner."},
{
id: "q3",
title: "What about connectivity?",
content: "High-speed unlimited WiFi is available throughout the building.",
},
id: "q3", title: "What about connectivity?", content: "High-speed unlimited WiFi is available throughout the building."},
]}
title="Frequently Asked Questions"
description="Everything you need to know about life at our PG."
@@ -315,8 +191,7 @@ export default function LandingPage() {
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Inquiry"
title="Ready to move in?"
description="Send us your details and we'll get back to you with availability and pricing options."
@@ -328,29 +203,19 @@ export default function LandingPage() {
logoText="Bapa Sitaram Boys PG"
columns={[
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About Us",
href: "#about",
},
label: "About Us", href: "#about"},
{
label: "Reviews",
href: "#testimonials",
},
label: "Reviews", href: "#testimonials"},
],
},
{
title: "Help",
items: [
title: "Help", items: [
{
label: "FAQ",
href: "#faq",
},
label: "FAQ", href: "#faq"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
],
},
]}
@@ -360,4 +225,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-public-sans), sans-serif;
font-family: var(--font-inter), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-public-sans), sans-serif;
font-family: var(--font-montserrat), sans-serif;
}