Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fc01a7cf66 | |||
| 2addabd524 | |||
| 322f5653dd |
312
src/app/page.tsx
312
src/app/page.tsx
@@ -32,26 +32,11 @@ export default function LandingPage() {
|
|||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleApple
|
<NavbarStyleApple
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Home", id: "home" },
|
||||||
name: "Home",
|
{ name: "About", id: "about" },
|
||||||
id: "home",
|
{ name: "Services", id: "services" },
|
||||||
},
|
{ name: "Taproom", id: "taproom" },
|
||||||
{
|
{ name: "Contact", id: "contact" },
|
||||||
name: "About",
|
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Services",
|
|
||||||
id: "services",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Taproom",
|
|
||||||
id: "taproom",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Contact",
|
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Oakbridge"
|
brandName="Oakbridge"
|
||||||
/>
|
/>
|
||||||
@@ -59,68 +44,30 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="home" data-section="home">
|
<div id="home" data-section="home">
|
||||||
<HeroBillboardRotatedCarousel
|
<HeroBillboardRotatedCarousel
|
||||||
background={{
|
background={{ variant: "rotated-rays-animated" }}
|
||||||
variant: "rotated-rays-animated",
|
|
||||||
}}
|
|
||||||
title="The Hidden Gem of Powhatan"
|
title="The Hidden Gem of Powhatan"
|
||||||
description="Where professional workspace meets the community spirit of a local taproom. Experience focus, connection, and craft."
|
description="Where professional workspace meets the community spirit of a local taproom. Experience focus, connection, and craft."
|
||||||
carouselItems={[
|
carouselItems={[
|
||||||
{
|
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/man-with-tattoos-producing-craft-beer_23-2148111111.jpg", imageAlt: "Artisan crafting beer" },
|
||||||
id: "1",
|
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/beer-glass-bar_23-2148111117.jpg", imageAlt: "Craft beer service" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-with-tattoos-producing-craft-beer_23-2148111111.jpg",
|
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-colleagues-working_23-2149622894.jpg", imageAlt: "Professional collaboration" },
|
||||||
imageAlt: "Rustic coworking lounge",
|
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/teen-girls-writing-notebooks-cafe_23-2147860799.jpg", imageAlt: "Creative workspace" },
|
||||||
},
|
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/stylish-bearded-tattooed-caucasian-black-indian-men-drinking-craft-beer-microbrewery_613910-2198.jpg", imageAlt: "Community taproom social" },
|
||||||
{
|
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/interior-designer-working-out-office_23-2150379239.jpg?_wi=1", imageAlt: "Office desk setup" },
|
||||||
id: "2",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beer-glass-bar_23-2148111117.jpg",
|
|
||||||
imageAlt: "Business center desk",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/social-distancing-campaign-restaurant_53876-123087.jpg",
|
|
||||||
imageAlt: "Craft taproom bar",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/teen-girls-writing-notebooks-cafe_23-2147860799.jpg",
|
|
||||||
imageAlt: "Meeting room",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "5",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-artisan-job-workshop_23-2148801581.jpg",
|
|
||||||
imageAlt: "Community event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "6",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-bearded-tattooed-caucasian-black-indian-men-drinking-craft-beer-microbrewery_613910-2198.jpg",
|
|
||||||
imageAlt: "Coffee bar",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="about" data-section="about">
|
<div id="about" data-section="about">
|
||||||
<MetricSplitMediaAbout
|
<MetricSplitMediaAbout
|
||||||
useInvertedBackground={false}
|
|
||||||
title="Not Just a Desk"
|
title="Not Just a Desk"
|
||||||
description="Oakbridge is where Powhatan connects. Whether you're here to launch your next venture or enjoy a perfectly poured local craft beer, you've found the spot."
|
description="Oakbridge is where Powhatan connects. Whether you're here to launch your next venture or enjoy a perfectly poured local craft beer, you've found the spot."
|
||||||
metrics={[
|
metrics={[{ value: "4.6★", title: "Review Rating" }, { value: "36+", title: "Members" }, { value: "12", title: "Drafts on Tap" }]}
|
||||||
{
|
imageSrc="http://img.b2bpic.net/free-photo/professional-artisan-job-workshop_23-2148801581.jpg"
|
||||||
value: "4.6★",
|
imageAlt="Our team workspace"
|
||||||
title: "Review Rating",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
value: "36+",
|
|
||||||
title: "Members",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
value: "12",
|
|
||||||
title: "Drafts on Tap",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-smiley-colleagues-working_23-2149622894.jpg"
|
|
||||||
mediaAnimation="slide-up"
|
mediaAnimation="slide-up"
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -130,31 +77,11 @@ export default function LandingPage() {
|
|||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
features={[
|
features={[
|
||||||
{
|
{ icon: Laptop, title: "Hot Desks", description: "Flexible daily access for your nomadic work style." },
|
||||||
icon: Laptop,
|
{ icon: Briefcase, title: "Private Offices", description: "Secure, dedicated spaces for you and your team." },
|
||||||
title: "Hot Desks",
|
{ icon: Star, title: "The Taproom", description: "Unwind after 5 PM with our hand-picked craft rotation." },
|
||||||
description: "Flexible daily access for your nomadic work style.",
|
{ icon: Coffee, title: "Community Lounge", description: "A cozy, quiet spot for casual meetings and focus work." },
|
||||||
},
|
{ icon: Wifi, title: "High-Speed Access", description: "Blazing fast fiber internet to keep you connected." },
|
||||||
{
|
|
||||||
icon: Briefcase,
|
|
||||||
title: "Private Offices",
|
|
||||||
description: "Secure, dedicated spaces for you and your team.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: Star,
|
|
||||||
title: "The Taproom",
|
|
||||||
description: "Unwind after 5 PM with our hand-picked craft rotation.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: Coffee,
|
|
||||||
title: "Community Lounge",
|
|
||||||
description: "A cozy, quiet spot for casual meetings and focus work.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
icon: Wifi,
|
|
||||||
title: "High-Speed Access",
|
|
||||||
description: "Blazing fast fiber internet to keep you connected.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Your Work, Your Way"
|
title="Your Work, Your Way"
|
||||||
description="Choose the environment that fits your workflow."
|
description="Choose the environment that fits your workflow."
|
||||||
@@ -166,86 +93,29 @@ export default function LandingPage() {
|
|||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
gridVariant="four-items-2x2-equal-grid"
|
gridVariant="four-items-2x2-equal-grid"
|
||||||
useInvertedBackground={false}
|
|
||||||
products={[
|
products={[
|
||||||
{
|
{ id: "1", name: "Day Pass", price: "$25", imageSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-happy-excited-business-leadership-smiling_482257-10514.jpg" },
|
||||||
id: "1",
|
{ id: "2", name: "Hot Desk", price: "$150/mo", imageSrc: "http://img.b2bpic.net/free-photo/storage-full-with-investigation-files_482257-77862.jpg" },
|
||||||
name: "Day Pass",
|
{ id: "3", name: "Private Office", price: "$450/mo", imageSrc: "http://img.b2bpic.net/free-photo/latin-amateurs-dancing-salsa_23-2151245247.jpg" },
|
||||||
price: "$25",
|
{ id: "4", name: "Member Hub", price: "$75/mo", imageSrc: "http://img.b2bpic.net/free-photo/outdoor-businessman-showing-copy-space-phone_23-2148763894.jpg" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-cheerful-happy-excited-business-leadership-smiling_482257-10514.jpg",
|
{ id: "5", name: "Meeting Room", price: "$30/hr", imageSrc: "http://img.b2bpic.net/free-photo/digital-screen-displays-man-video-call_482257-119448.jpg" },
|
||||||
},
|
{ id: "6", name: "Tasting Flight", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/male-friends-having-beer-bar_273609-16212.jpg" },
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
name: "Hot Desk",
|
|
||||||
price: "$150/mo",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/storage-full-with-investigation-files_482257-77862.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
name: "Private Office",
|
|
||||||
price: "$450/mo",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/latin-amateurs-dancing-salsa_23-2151245247.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
name: "Member Hub",
|
|
||||||
price: "$75/mo",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/outdoor-businessman-showing-copy-space-phone_23-2148763894.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "5",
|
|
||||||
name: "Meeting Room",
|
|
||||||
price: "$30/hr",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/digital-screen-displays-man-video-call_482257-119448.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "6",
|
|
||||||
name: "Tasting Flight",
|
|
||||||
price: "$12",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/male-friends-having-beer-bar_273609-16212.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Membership Options"
|
title="Membership Options"
|
||||||
description="Simple, no-nonsense pricing to help your business bloom."
|
description="Simple, no-nonsense pricing to help your business bloom."
|
||||||
|
useInvertedBackground={false}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="metrics" data-section="metrics">
|
<div id="metrics" data-section="metrics">
|
||||||
<MetricCardSeven
|
<MetricCardSeven
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
|
textboxLayout="default"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{ id: "1", value: "100%", title: "Local Vibe", items: ["Family owned", "Craft beer roots", "Community first"] },
|
||||||
id: "1",
|
{ id: "2", value: "24/7", title: "Office Access", items: ["Keypad entry", "Secure wifi", "Always ready"] },
|
||||||
value: "100%",
|
{ id: "3", value: "50+", title: "Events Hosted", items: ["Workshops", "Networking", "Taproom nights"] },
|
||||||
title: "Local Vibe",
|
|
||||||
items: [
|
|
||||||
"Family owned",
|
|
||||||
"Craft beer roots",
|
|
||||||
"Community first",
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
value: "24/7",
|
|
||||||
title: "Office Access",
|
|
||||||
items: [
|
|
||||||
"Keypad entry",
|
|
||||||
"Secure wifi",
|
|
||||||
"Always ready",
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
value: "50+",
|
|
||||||
title: "Events Hosted",
|
|
||||||
items: [
|
|
||||||
"Workshops",
|
|
||||||
"Networking",
|
|
||||||
"Taproom nights",
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Impact & Atmosphere"
|
title="Impact & Atmosphere"
|
||||||
description="Creating space for productivity and genuine community."
|
description="Creating space for productivity and genuine community."
|
||||||
@@ -255,98 +125,42 @@ export default function LandingPage() {
|
|||||||
<div id="testimonial" data-section="testimonial">
|
<div id="testimonial" data-section="testimonial">
|
||||||
<TestimonialCardTen
|
<TestimonialCardTen
|
||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={false}
|
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{ id: "1", title: "Great Vibe", quote: "The owner is fantastic, great beer, better atmosphere.", name: "Sarah J.", role: "Entrepreneur", imageSrc: "http://img.b2bpic.net/free-photo/happy-young-asian-woman-winning-laptop-receive-good-news-achieve-goal-work-triumphing_1258-199179.jpg" },
|
||||||
id: "1",
|
{ id: "2", title: "My Hidden Gem", quote: "Truly a hidden gem in Powhatan. Best place to work and grab a pint.", name: "Mike D.", role: "Freelancer", imageSrc: "http://img.b2bpic.net/free-photo/picture-business-woman-looking-camera_197531-33879.jpg" },
|
||||||
title: "Great Vibe",
|
{ id: "3", title: "Perfect Setup", quote: "Cozy, professional, and the beer selection is always spot on.", name: "Emily R.", role: "Designer", imageSrc: "http://img.b2bpic.net/free-photo/interior-designer-working-out-office_23-2150379239.jpg?_wi=2" },
|
||||||
quote: "The owner is fantastic, great beer, better atmosphere.",
|
|
||||||
name: "Sarah J.",
|
|
||||||
role: "Entrepreneur",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-asian-woman-winning-laptop-receive-good-news-achieve-goal-work-triumphing_1258-199179.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
title: "My Hidden Gem",
|
|
||||||
quote: "Truly a hidden gem in Powhatan. Best place to work and grab a pint.",
|
|
||||||
name: "Mike D.",
|
|
||||||
role: "Freelancer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/picture-business-woman-looking-camera_197531-33879.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
title: "Perfect Setup",
|
|
||||||
quote: "Cozy, professional, and the beer selection is always spot on.",
|
|
||||||
name: "Emily R.",
|
|
||||||
role: "Designer",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/interior-designer-working-out-office_23-2150379239.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
title: "Community Hub",
|
|
||||||
quote: "It feels less like an office and more like a second home.",
|
|
||||||
name: "David K.",
|
|
||||||
role: "Consultant",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-senior-businessman-using-digital-tablet_1262-2435.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "5",
|
|
||||||
title: "Amazing Spot",
|
|
||||||
quote: "I get more work done here in two hours than I do all week at home.",
|
|
||||||
name: "Amanda L.",
|
|
||||||
role: "Marketing",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-female-entrepreneur-having-video-call-computer-while-having-coffee-break-office_637285-5341.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Community Voices"
|
title="Community Voices"
|
||||||
description="Don't just take our word for it."
|
description="Don't just take our word for it."
|
||||||
|
useInvertedBackground={false}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="faq" data-section="faq">
|
<div id="faq" data-section="faq">
|
||||||
<FaqSplitMedia
|
<FaqSplitMedia
|
||||||
textboxLayout="split"
|
|
||||||
useInvertedBackground={true}
|
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{ id: "1", title: "Is the taproom open to the public?", content: "Yes! After 5 PM, the taproom welcomes both members and the public." },
|
||||||
id: "1",
|
{ id: "2", title: "Do I need a membership?", content: "Only if you want access to desks and private offices. Taproom access is open to all." },
|
||||||
title: "Is the taproom open to the public?",
|
{ id: "3", title: "Can I book a meeting room?", content: "Absolutely! Members get discounted rates, but it's open to non-members too." },
|
||||||
content: "Yes! After 5 PM, the taproom welcomes both members and the public.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
title: "Do I need a membership?",
|
|
||||||
content: "Only if you want access to desks and private offices. Taproom access is open to all.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
title: "Can I book a meeting room?",
|
|
||||||
content: "Absolutely! Members get discounted rates, but it's open to non-members too.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Common Questions"
|
title="Common Questions"
|
||||||
description="Get all the details about our coworking and taproom services."
|
description="Get all the details about our coworking and taproom services."
|
||||||
faqsAnimation="slide-up"
|
faqsAnimation="slide-up"
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/meeting-room_1098-19954.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/meeting-room_1098-19954.jpg"
|
||||||
imageAlt="Meeting room"
|
imageAlt="Meeting room"
|
||||||
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactCTA
|
<ContactCTA
|
||||||
useInvertedBackground={false}
|
|
||||||
background={{
|
|
||||||
variant: "plain",
|
|
||||||
}}
|
|
||||||
tag="Ready to join?"
|
tag="Ready to join?"
|
||||||
title="Book Your Tour"
|
title="Book Your Tour"
|
||||||
description="Come see the Oakbridge space in person. Grab a desk, grab a beer, and see why our members love it here."
|
description="Come see the Oakbridge space in person. Grab a desk, grab a beer, and see why our members love it here."
|
||||||
buttons={[
|
buttons={[{ text: "Book a Tour", href: "tel:5550123456" }]}
|
||||||
{
|
background={{ variant: "plain" }}
|
||||||
text: "Book a Tour",
|
useInvertedBackground={false}
|
||||||
href: "tel:5550123456",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -354,41 +168,9 @@ export default function LandingPage() {
|
|||||||
<FooterBaseReveal
|
<FooterBaseReveal
|
||||||
logoText="Oakbridge"
|
logoText="Oakbridge"
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{ title: "Company", items: [{ label: "About", href: "#about" }, { label: "Contact", href: "#contact" }] },
|
||||||
title: "Company",
|
{ title: "Services", items: [{ label: "Office Spaces", href: "#services" }, { label: "Taproom", href: "#taproom" }] },
|
||||||
items: [
|
{ title: "Legal", items: [{ label: "Privacy", href: "#" }] },
|
||||||
{
|
|
||||||
label: "About",
|
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Contact",
|
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Services",
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
label: "Office Spaces",
|
|
||||||
href: "#services",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Taproom",
|
|
||||||
href: "#taproom",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Legal",
|
|
||||||
items: [
|
|
||||||
{
|
|
||||||
label: "Privacy",
|
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user