10 Commits

Author SHA1 Message Date
8d85c64fc1 Update src/app/page.tsx 2026-04-17 05:58:44 +00:00
f966dc7d2c Merge version_2 into main
Merge version_2 into main
2026-04-17 01:02:51 +00:00
e289106695 Update theme fonts 2026-04-17 01:02:48 +00:00
b8b34f41d1 Update theme fonts 2026-04-17 01:02:47 +00:00
f73a597640 Merge version_2 into main
Merge version_2 into main
2026-04-17 01:00:57 +00:00
317a608c5e Update src/app/page.tsx 2026-04-17 01:00:54 +00:00
50c0a2b0e7 Merge version_2 into main
Merge version_2 into main
2026-04-17 01:00:24 +00:00
c6912c667f Update src/app/page.tsx 2026-04-17 01:00:21 +00:00
1df704b4f8 Merge version_2 into main
Merge version_2 into main
2026-04-17 00:59:58 +00:00
c73f46f865 Update src/app/page.tsx 2026-04-17 00:59:52 +00:00
3 changed files with 124 additions and 273 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 { Source_Sans_3 } from "next/font/google";
import { Inter_Tight } from "next/font/google";
@@ -20,9 +21,11 @@ export const metadata: Metadata = {
},
};
const sourceSans3 = Source_Sans_3({
variable: "--font-source-sans-3",
const interTight = Inter_Tight({
variable: "--font-inter-tight",
subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
});
export default function RootLayout({
@@ -33,7 +36,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${sourceSans3.variable} antialiased`}>
<body className={`${interTight.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -3,15 +3,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
import TextAbout from '@/components/sections/about/TextAbout';
import { Star, Shield, ArrowRight } from 'lucide-react';
export default function LandingPage() {
return (
@@ -28,273 +28,121 @@ export default function LandingPage() {
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "About",
id: "about",
},
{
name: "Services",
id: "features",
},
{
name: "Contact",
id: "contact",
},
]}
brandName="AIIMS Patna"
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
brandName="Time To Taste"
navItems={[
{ name: "Home", id: "hero" },
{ name: "About", id: "about" },
{ name: "Menu", id: "features" },
{ name: "Contact", id: "contact" },
]}
button={{ text: "Book Now", href: "#contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardCarousel
background={{
variant: "gradient-bars",
}}
title="AIIMS Patna: Excellence in Medical Care"
description="Providing world-class medical education, research, and advanced clinical services to the community."
buttons={[
{
text: "Book Appointment",
href: "#contact",
},
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/white-business-center-with-beautiful-textures-unique-design-with-interior-staircases_181624-5474.jpg",
imageAlt: "modern hospital facade",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/giant-glass-building_1127-2253.jpg",
imageAlt: "modern hospital facade",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/low-rise-building_1127-3269.jpg",
imageAlt: "modern hospital facade",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-view-modern-spiral-staircase-lights_181624-26451.jpg",
imageAlt: "modern hospital facade",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/white-business-center-with-beautiful-textures-unique-design-with-interior-staircases_181624-5365.jpg",
imageAlt: "modern hospital facade",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/detail-shot-skyscrapers_1359-563.jpg",
imageAlt: "modern hospital facade",
},
]}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitDoubleCarousel
title="Time To Taste: Exquisite Flavors"
description="Embark on a culinary journey where tradition meets modern innovation in every dish we serve."
background={{ variant: "gradient-bars" }}
buttons={[{ text: "Explore Menu", href: "#features" }]}
leftCarouselItems={[
{ imageSrc: "https://images.unsplash.com/photo-1555396273-367ea4eb4db5?q=80&w=800" },
{ imageSrc: "https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?q=80&w=800" }
]}
rightCarouselItems={[
{ imageSrc: "https://images.unsplash.com/photo-1559339352-11d035aa65de?q=80&w=800" },
{ imageSrc: "https://images.unsplash.com/photo-1414235077428-338989a2e8c0?q=80&w=800" }
]}
/>
</div>
<div id="about" data-section="about">
<TextSplitAbout
useInvertedBackground={false}
title="Our Legacy"
description={[
"AIIMS Patna is a premier medical institution committed to setting high standards in healthcare, research, and medical education. Our mission is to alleviate suffering through advanced innovation and compassion.",
"We serve thousands of patients annually, offering specialized expertise across diverse medical disciplines while fostering the next generation of healthcare leaders.",
]}
/>
</div>
<div id="about" data-section="about">
<TextAbout
title="Crafting Culinary Perfection"
buttons={[{ text: "Read Our Story", href: "#about" }]}
useInvertedBackground={false}
/>
</div>
<div id="features" data-section="features">
<FeatureCardThree
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={true}
features={[
{
title: "Diagnostic Radiology",
description: "Cutting-edge imaging services using state-of-the-art MRI, CT and PET systems.",
imageSrc: "http://img.b2bpic.net/free-photo/doctor-monitoring-patient-s-pulse_23-2149372308.jpg",
},
{
title: "Pathology Labs",
description: "Precision diagnostic services with rapid turnaround times for all laboratory testing.",
imageSrc: "http://img.b2bpic.net/free-photo/specialist-chemist-looking-medical-vacutainer-with-blood-analyzing-microbiology-clinical-expertise_482257-5634.jpg",
},
{
title: "Rehabilitation Therapy",
description: "Comprehensive physical therapy programs for post-operative recovery and injury care.",
imageSrc: "http://img.b2bpic.net/free-photo/doctor-helping-patient-rehabilitation_23-2150321626.jpg",
},
]}
title="Clinical Excellence"
description="Our specialized departments leverage advanced medical technology to ensure the best patient outcomes."
/>
</div>
<div id="features" data-section="features">
<FeatureCardSeven
title="Signature Creations"
description="From farm-fresh ingredients to chef-curated masterpieces, discover our unique dining experience."
textboxLayout="split"
animationType="slide-up"
useInvertedBackground={false}
features={[
{ title: "Seasonal Harvest", description: "Locally sourced ingredients prepared daily.", imageSrc: "https://images.unsplash.com/photo-1504674900247-0877df9cc836?q=80&w=800" },
{ title: "Crafted Cocktails", description: "Signature infusions by expert mixologists.", imageSrc: "https://images.unsplash.com/photo-1514362545857-3bc16c4c7d1b?q=80&w=800" },
{ title: "Elegant Atmosphere", description: "Impeccably designed interiors for any occasion.", imageSrc: "https://images.unsplash.com/photo-1552566626-52f8b828add9?q=80&w=800" }
]}
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardFourteen
useInvertedBackground={false}
title="Our Impact"
tag="Key Performance Indicators"
metrics={[
{
id: "m1",
value: "1500+",
description: "Bed Capacity",
},
{
id: "m2",
value: "20+",
description: "Specialized Departments",
},
{
id: "m3",
value: "5000+",
description: "Students Trained",
},
{
id: "m4",
value: "100k+",
description: "Patients Treated",
},
]}
metricsAnimation="slide-up"
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardThree
title="Our Reach"
description="Tracking our culinary impact and community growth across the region."
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
metrics={[
{ id: "1", title: "Satisfied Diners", value: "50k+", icon: Star },
{ id: "2", title: "Chef Awards", value: "12", icon: Shield },
{ id: "3", title: "Years Serving", value: "15", icon: ArrowRight }
]}
/>
</div>
<div id="social-proof" data-section="social-proof">
<SocialProofOne
textboxLayout="split"
useInvertedBackground={true}
names={[
"Ministry of Health & Family Welfare",
"World Health Organization",
"Medical Research Council",
"Indian Nursing Council",
"Global Health Innovation Lab",
"International Medicine Network",
"University Academic Consortium",
]}
title="Our Affiliations"
description="Partnering with global institutions to push the boundaries of modern healthcare and research."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardSix
title="What Our Guests Say"
description="Discover why our patrons keep coming back for more."
textboxLayout="default"
animationType="blur-reveal"
useInvertedBackground={false}
testimonials={[
{ id: "1", name: "Sarah M.", handle: "@sarahfoodie", testimonial: "The signature tasting menu is a masterpiece. A perfect date night spot!" },
{ id: "2", name: "James T.", handle: "@jamest", testimonial: "Exquisite flavors and impeccable service. The seasonal menu is always a surprise." },
{ id: "3", name: "Elena R.", handle: "@elena_dine", testimonial: "Finally, a restaurant that focuses on both atmosphere and authentic taste." }
]}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTen
textboxLayout="default"
useInvertedBackground={false}
testimonials={[
{
id: "1",
title: "Great Treatment",
quote: "I received the highest level of care during my surgery. Doctors were empathetic and highly skilled.",
name: "Ramesh Kumar",
role: "Senior Engineer",
imageSrc: "http://img.b2bpic.net/free-photo/potrait-sad-sick-man-wearing-nasal-oxygen-tube-lying-bad-looking-front-sickness-recovering-hospital-ward_482257-2216.jpg",
},
{
id: "2",
title: "Excellent Service",
quote: "The laboratory staff were incredibly professional and prompt with my diagnostic results.",
name: "Sunita Devi",
role: "Educator",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-nurses-working-together_52683-98096.jpg",
},
{
id: "3",
title: "Compassionate Care",
quote: "Recovery support here is exceptional. They truly care about patient wellbeing.",
name: "Amit Sharma",
role: "Businessman",
imageSrc: "http://img.b2bpic.net/free-photo/physician-doctor-discussing-illness-treatment-writing-medical-symptom-clipboard_482257-10588.jpg",
},
{
id: "4",
title: "Top-tier Technology",
quote: "Everything felt modern and well-organized. Great team and facilities.",
name: "Priya Singh",
role: "Student",
imageSrc: "http://img.b2bpic.net/free-photo/female-dentist-standing-with-hands-crossed_107420-74194.jpg",
},
{
id: "5",
title: "Highly Recommended",
quote: "Grateful for the entire team at AIIMS Patna for their dedication to patient recovery.",
name: "Vikram Sethi",
role: "Retired",
imageSrc: "http://img.b2bpic.net/free-photo/people-meeting-medical-office-talk-about-pregnancy-childbirth-pregnant-woman-asking-advice-from-obstetrician-medic-having-conversation-with-expectant-patient-taking-notes_482257-45739.jpg",
},
]}
title="Patient Stories"
description="Hear from the individuals whose lives were positively transformed at our facility."
/>
</div>
<div id="faq" data-section="faq">
<FaqDouble
title="Dining Essentials"
description="Frequently asked questions about hours, reservations, and our menu."
textboxLayout="split"
faqsAnimation="slide-up"
useInvertedBackground={false}
faqs={[
{ id: "1", title: "What are your opening hours?", content: "We are open Tuesday through Sunday from 5:00 PM to 11:00 PM. Closed on Mondays." },
{ id: "2", title: "How do I make a reservation?", content: "You can book through our online reservation portal on this site or call us directly during business hours." },
{ id: "3", title: "Do you accommodate dietary restrictions?", content: "We offer vegetarian, gluten-free, and vegan options. Please mention your requirements when booking." },
{ id: "4", title: "Is there a dress code?", content: "We invite you to dress in business casual attire to enjoy the full experience." }
]}
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitMedia
textboxLayout="split"
useInvertedBackground={true}
faqs={[
{
id: "f1",
title: "How to book an appointment?",
content: "You can book appointments through our online patient portal or call our central booking line.",
},
{
id: "f2",
title: "Visiting hours?",
content: "Visiting hours are strictly between 4:00 PM and 6:00 PM daily to ensure patient recovery.",
},
{
id: "f3",
title: "Emergency services?",
content: "Our emergency department operates 24/7 with a dedicated trauma care facility.",
},
{
id: "f4",
title: "Is there parking available?",
content: "Yes, we provide secure parking for patients and visitors near the main campus entrance.",
},
{
id: "f5",
title: "How can I get my test results?",
content: "Test results can be downloaded from our secure patient portal or collected at the diagnostics desk.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/nobody-empty-waiting-room-lobby-with-desktop-reception-helping-patients-with-medical-insurance-attend-checkup-visit-appointment-waiting-area-with-counter-hospital_482257-47691.jpg"
title="Patient Resources"
description="Common questions regarding patient services, admissions, and hospital guidelines."
faqsAnimation="blur-reveal"
imageAlt="hospital information desk"
mediaAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactText
text="Located in the heart of the city. Join us for an unforgettable meal."
background={{ variant: "gradient-bars" }}
buttons={[{ text: "Book Table", href: "#contact" }]}
useInvertedBackground={false}
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
text="Need to reach out for medical inquiries or administrative support? We're available during business hours to assist you."
buttons={[
{
text: "Contact Us",
href: "#",
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterCard
logoText="AIIMS Patna"
copyrightText="© 2025 AIIMS Patna. All rights reserved."
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Time To Taste"
leftLink={{ text: "Reservations: (555) 123-4567", href: "tel:5551234567" }}
rightLink={{ text: "123 Culinary Ave, Food City", href: "#" }}
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

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