Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-03-03 02:54:25 +00:00
4 changed files with 33 additions and 86 deletions

View File

@@ -5,38 +5,22 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const raleway = Raleway({
variable: "--font-raleway",
subsets: ["latin"],
variable: "--font-raleway", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Civil - Discover Local Events Effortlessly",
description: "Civil brings curated, realtime local events to your fingertips. Download on iOS and never miss a moment. Explore, RSVP, and connect with your community.",
keywords: "event discovery, local events, iOS app, RSVP, community events, event finder",
metadataBase: new URL("https://tryCivil.app"),
title: "Civil - Discover Local Events Effortlessly", description: "Civil brings curated, realtime local events to your fingertips. Download on iOS and never miss a moment. Explore, RSVP, and connect with your community.", keywords: "event discovery, local events, iOS app, RSVP, community events, event finder", metadataBase: new URL("https://tryCivil.app"),
alternates: {
canonical: "https://tryCivil.app",
},
canonical: "https://tryCivil.app"},
openGraph: {
title: "Civil - Discover What's Happening Around You",
description: "Civil brings curated, realtime local events to your fingertips. Download on iOS now.",
url: "https://tryCivil.app",
siteName: "Civil",
images: [
title: "Civil - Discover What's Happening Around You", description: "Civil brings curated, realtime local events to your fingertips. Download on iOS now.", url: "https://tryCivil.app", siteName: "Civil", images: [
{
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png",
alt: "Civil iOS app interface",
},
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png", alt: "Civil iOS app interface"},
],
type: "website",
},
type: "website"},
twitter: {
card: "summary_large_image",
title: "Civil - Discover Local Events",
description: "Download Civil on iOS. Curated, realtime event discovery for your community.",
images: [
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png",
],
card: "summary_large_image", title: "Civil - Discover Local Events", description: "Download Civil on iOS. Curated, realtime event discovery for your community.", images: [
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png"],
},
robots: {
index: true,

View File

@@ -19,84 +19,53 @@ export default function HomePage() {
const testimonials = [
{
name: "Alex M.",
handle: "Urban Explorer",
testimonial: "Finally a way to discover events without algorithm fatigue. Civil is exactly what I needed.",
rating: 5,
imageSrc: "/placeholders/placeholder1.webp?_wi=1",
imageAlt: "Alex M. avatar",
},
name: "Alex M.", handle: "Urban Explorer", testimonial: "Finally a way to discover events without algorithm fatigue. Civil is exactly what I needed.", rating: 5,
imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Alex M. avatar"},
{
name: "Jordan L.",
handle: "Social Butterfly",
testimonial: "No more missing out on local happenings. The realtime alerts are game-changing.",
rating: 5,
imageSrc: "/placeholders/placeholder1.webp?_wi=2",
imageAlt: "Jordan L. avatar",
},
name: "Jordan L.", handle: "Social Butterfly", testimonial: "No more missing out on local happenings. The realtime alerts are game-changing.", rating: 5,
imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Jordan L. avatar"},
{
name: "Casey R.",
handle: "Community First",
testimonial: "Civil connects me with my neighborhood like never before.",
rating: 5,
imageSrc: "/placeholders/placeholder1.webp?_wi=3",
imageAlt: "Casey R. avatar",
},
name: "Casey R.", handle: "Community First", testimonial: "Civil connects me with my neighborhood like never before.", rating: 5,
imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Casey R. avatar"},
{
name: "Morgan T.",
handle: "Night Owl",
testimonial: "Curated events that actually match my interests. Obsessed.",
rating: 5,
imageSrc: "/placeholders/placeholder1.webp?_wi=4",
imageAlt: "Morgan T. avatar",
},
name: "Morgan T.", handle: "Night Owl", testimonial: "Curated events that actually match my interests. Obsessed.", rating: 5,
imageSrc: "/placeholders/placeholder1.webp", imageAlt: "Morgan T. avatar"},
];
const features = [
{
title: "Explore Local Events",
description: "Browse curated events happening around you with a single tap.",
bentoComponent: "reveal-icon",
title: "Explore Local Events", description: "Browse curated events happening around you with a single tap.", bentoComponent: "reveal-icon" as const,
icon: MapPin,
},
{
title: "RSVP Instantly",
description: "Confirm attendance in seconds. No friction, no complicated forms.",
bentoComponent: "reveal-icon",
title: "RSVP Instantly", description: "Confirm attendance in seconds. No friction, no complicated forms.", bentoComponent: "reveal-icon" as const,
icon: CheckCircle,
},
{
title: "Curated For You",
description: "Smart recommendations based on your interests and location.",
bentoComponent: "reveal-icon",
title: "Curated For You", description: "Smart recommendations based on your interests and location.", bentoComponent: "reveal-icon" as const,
icon: Star,
},
{
title: "Realtime Alerts",
description: "Never miss a moment. Get instant notifications for events you care about.",
bentoComponent: "reveal-icon",
title: "Realtime Alerts", description: "Never miss a moment. Get instant notifications for events you care about.", bentoComponent: "reveal-icon" as const,
icon: Bell,
},
];
const footerColumns = [
{
title: "Product",
items: [
title: "Product", items: [
{ label: "Features", href: "#features" },
{ label: "Download", href: "https://apps.apple.com" },
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About", href: "/" },
{ label: "Contact", href: "mailto:hello@tryCivil.app" },
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy", href: "/privacy" },
{ label: "Terms", href: "/terms" },
],
@@ -138,7 +107,7 @@ export default function HomePage() {
{ text: "Learn More", href: "#features" },
]}
buttonAnimation="blur-reveal"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png?_wi=1"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png"
imageAlt="Civil iOS app interface showing event discovery map with featured events"
imagePosition="right"
mediaAnimation="slide-up"
@@ -164,7 +133,7 @@ export default function HomePage() {
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png?_wi=2"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png"
imageAlt="Civil app interface"
columns={footerColumns}
logoText="Civil"

View File

@@ -16,22 +16,19 @@ export default function PrivacyPage() {
const footerColumns = [
{
title: "Product",
items: [
title: "Product", items: [
{ label: "Features", href: "#features" },
{ label: "Download", href: "https://apps.apple.com" },
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About", href: "/" },
{ label: "Contact", href: "mailto:hello@tryCivil.app" },
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy", href: "/privacy" },
{ label: "Terms", href: "/terms" },
],
@@ -129,7 +126,7 @@ export default function PrivacyPage() {
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png?_wi=3"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png"
imageAlt="Civil app interface"
columns={footerColumns}
logoText="Civil"

View File

@@ -16,22 +16,19 @@ export default function TermsPage() {
const footerColumns = [
{
title: "Product",
items: [
title: "Product", items: [
{ label: "Features", href: "#features" },
{ label: "Download", href: "https://apps.apple.com" },
],
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About", href: "/" },
{ label: "Contact", href: "mailto:hello@tryCivil.app" },
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy", href: "/privacy" },
{ label: "Terms", href: "/terms" },
],
@@ -141,7 +138,7 @@ export default function TermsPage() {
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png?_wi=4"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APttOxJC5nQhjbDKeuAuqNkFHV/uploaded-1772506302794-2p37ieqf.png"
imageAlt="Civil app interface"
columns={footerColumns}
logoText="Civil"