diff --git a/README.md b/README.md index e215bc4..fa24daa 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,49 @@ -This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). +# myinfomate-landing -## Getting Started +Site vitrine de la solution MyInfoMate (Next.js 16 / Tailwind CSS v4). -First, run the development server: +## Dev local ```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev +npm install +npm run dev # http://localhost:3000 +npm run build +npm run lint ``` -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. +## Déploiement -You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. +### 1. Builder et pusher l'image -This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. +```bash +docker build -t registry.unov.be/myinfomate/landing:latest . +docker push registry.unov.be/myinfomate/landing:latest +``` -## Learn More +### 2. Sur le VPS — mettre à jour le conteneur -To learn more about Next.js, take a look at the following resources: +```bash +docker pull registry.unov.be/myinfomate/landing:latest +docker compose up -d myinfomate-landing +``` -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. +### Config Traefik (docker-compose sur le VPS) -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! +```yaml +myinfomate-landing: + container_name: "myinfomate-landing" + image: registry.unov.be/myinfomate/landing:latest + networks: + - web + restart: always + labels: + - "traefik.enable=true" + - "traefik.http.routers.landing.rule=Host(`myinfomate.be`)" + - "traefik.http.routers.landing.entrypoints=web" + - "traefik.http.routers.landing.middlewares=redirect@file" + - "traefik.http.routers.landing-secured.rule=Host(`myinfomate.be`)" + - "traefik.http.routers.landing-secured.entrypoints=web-secured" + - "traefik.http.routers.landing-secured.tls.certresolver=mytlschallenge" +``` -## Deploy on Vercel - -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. - -Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. +Le certificat SSL est géré automatiquement par Traefik (Let's Encrypt). diff --git a/public/app-screenshot-1.png b/public/app-screenshot-1.png new file mode 100644 index 0000000..de4325c Binary files /dev/null and b/public/app-screenshot-1.png differ diff --git a/public/app-screenshot-2.png b/public/app-screenshot-2.png new file mode 100644 index 0000000..c341489 Binary files /dev/null and b/public/app-screenshot-2.png differ diff --git a/public/google-maps-route.png b/public/google-maps-route.png new file mode 100644 index 0000000..c2f839d Binary files /dev/null and b/public/google-maps-route.png differ diff --git a/public/map_generated.png b/public/map_generated.png new file mode 100644 index 0000000..fd1b678 Binary files /dev/null and b/public/map_generated.png differ diff --git a/src/app/page.tsx b/src/app/page.tsx index cdf4caf..075cd60 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -158,6 +158,7 @@ export default function Home() { {t.nav.ai} {t.nav.audience} + {t.pricing.sectionLabel}
(

{t.mockup.mapTitle}

@@ -336,39 +338,13 @@ export default function Home() { {/* Agenda Mobile Preview - Hidden or repositioned on very small screens */}
-
-
-

{t.mockup.agenda}

-
-
-
- Mockup 1 -
-
-
-
-
+ App screenshot
{/* Tours Mobile Preview */}
-
-
-

{t.mockup.tours}

-
-
-
-
- Mockup 2 -
-
-
-
-
-
-
-
+ App screenshot
@@ -816,32 +792,293 @@ export default function Home() {

{t.audience.title}

{t.audience.subtitle}

-
-
-
- museum +
+ +
+
+ museum +
+

{t.audience.item1Title}

+

{t.audience.item1Desc}

-

{t.audience.item1Title}

-

{t.audience.item1Desc}

-
-
-
- travel_explore + + +
+
+ travel_explore +
+

{t.audience.item2Title}

+

{t.audience.item2Desc}

-

{t.audience.item2Title}

-

{t.audience.item2Desc}

-
-
-
- hotel + + +
+
+ park +
+

{t.audience.item3Title}

+

{t.audience.item3Desc}

-

{t.audience.item3Title}

-

{t.audience.item3Desc}

-
+ + +
+
+ hotel +
+

{t.audience.item4Title}

+

{t.audience.item4Desc}

+
+
+ +
+
+ festival +
+

{t.audience.item5Title}

+

{t.audience.item5Desc}

+
+
+ +
+
+ school +
+

{t.audience.item6Title}

+

{t.audience.item6Desc}

+
+
+ {/* Pricing Section */} +
+
+ +
+

{t.pricing.sectionLabel}

+

{t.pricing.sectionTitle}

+

{t.pricing.sectionDesc}

+
+
+ +
+ + {/* Starter */} + +
+
+

Starter

+
+ {t.pricing.startingFrom} + €69 + {t.pricing.perMonth} +
+

{t.pricing.htva}

+
+
    + {[ + t.pricing.features.mobileApp, + t.pricing.features.kioskApp, + t.pricing.features.backoffice, + t.pricing.features.sections, + ].map((f) => ( +
  • + check_circle + {f} +
  • + ))} +
  • + check_circle + 2 GB {t.pricing.features.storage} +
  • + {[ + t.pricing.features.autoTranslation, + t.pricing.features.pushNotif, + t.pricing.features.stats, + t.pricing.features.ai, + ].map((f) => ( +
  • + cancel + {f} +
  • + ))} +
+ +
+
+ + {/* Standard */} + +
+
+ {t.pricing.recommended} +
+
+

Standard

+
+ {t.pricing.startingFrom} + €99 + {t.pricing.perMonth} +
+

{t.pricing.htva}

+
+
    + {[ + t.pricing.features.mobileApp, + t.pricing.features.kioskApp, + t.pricing.features.backoffice, + t.pricing.features.sections, + ].map((f) => ( +
  • + check_circle + {f} +
  • + ))} +
  • + check_circle + 10 GB {t.pricing.features.storage} +
  • + {[ + t.pricing.features.autoTranslation, + t.pricing.features.pushNotif, + ].map((f) => ( +
  • + check_circle + {f} +
  • + ))} +
  • + check_circle + {t.pricing.features.stats} ({t.pricing.features.statsBasic}) +
  • +
  • + check_circle + {t.pricing.features.ai} — 500 {t.pricing.features.reqPerMonth} +
  • +
+ +
+
+ + {/* Premium */} + +
+
+

Premium

+
+ {t.pricing.startingFrom} + €199 + {t.pricing.perMonth} +
+

{t.pricing.htva}

+
+
    + {[ + t.pricing.features.mobileApp, + t.pricing.features.kioskApp, + t.pricing.features.backoffice, + t.pricing.features.sections, + ].map((f) => ( +
  • + check_circle + {f} +
  • + ))} +
  • + check_circle + 50 GB {t.pricing.features.storage} +
  • + {[ + t.pricing.features.autoTranslation, + t.pricing.features.pushNotif, + ].map((f) => ( +
  • + check_circle + {f} +
  • + ))} +
  • + check_circle + {t.pricing.features.stats} ({t.pricing.features.statsAdvanced}) +
  • +
  • + check_circle + {t.pricing.features.ai} — 2 000 {t.pricing.features.reqPerMonth} +
  • +
+ +
+
+ + {/* Entreprise */} + +
+
+

Entreprise

+

{t.pricing.enterprisePrice}

+
+

{t.pricing.enterpriseDesc}

+
    + {[ + t.pricing.features.mobileApp, + t.pricing.features.kioskApp, + t.pricing.features.autoTranslation, + t.pricing.features.pushNotif, + ].map((f) => ( +
  • + check_circle + {f} +
  • + ))} +
  • + check_circle + {t.pricing.features.storage} {t.pricing.features.custom} +
  • +
  • + check_circle + {t.pricing.features.stats} {t.pricing.features.custom} +
  • +
  • + check_circle + {t.pricing.features.ai} {t.pricing.features.custom} +
  • +
+ +
+
+ +
+ + +
+
+ calendar_month +
+

{t.pricing.multiYearLabel}

+

{t.pricing.multiYearDesc}

+
+
+ +
+
+ +
+
+ {/* Final CTA */}
diff --git a/src/data/stitch-images.ts b/src/data/stitch-images.ts index 1a4e4cd..9694b11 100644 --- a/src/data/stitch-images.ts +++ b/src/data/stitch-images.ts @@ -4,10 +4,10 @@ */ export const STITCH_IMAGES: Record = { "{{DATA:IMAGE:IMAGE_14}}": "/myinfomate-logo.png", - "{{DATA:IMAGE:IMAGE_4}}": "https://images.unsplash.com/photo-1549490349-8643362247b5?auto=format&fit=crop&q=80&w=2000", - "{{DATA:IMAGE:IMAGE_5}}": "https://images.unsplash.com/photo-1517694712202-14dd9538aa97?auto=format&fit=crop&q=80&w=500", - "{{DATA:IMAGE:IMAGE_6}}": "https://images.unsplash.com/photo-1549490349-8643362247b5?auto=format&fit=crop&q=80&w=200", - "{{DATA:IMAGE:IMAGE_7}}": "https://images.unsplash.com/photo-1549490349-8643362247b5?auto=format&fit=crop&q=80&w=200", + "{{DATA:IMAGE:IMAGE_4}}": "/map_generated.png", + "{{DATA:IMAGE:IMAGE_5}}": "/app-screenshot-2.png", + "{{DATA:IMAGE:IMAGE_6}}": "/app-screenshot-1.png", + "{{DATA:IMAGE:IMAGE_7}}": "/app-screenshot-1.png", }; /** diff --git a/src/data/translations.ts b/src/data/translations.ts index 98ebe91..88b6f30 100644 --- a/src/data/translations.ts +++ b/src/data/translations.ts @@ -142,14 +142,20 @@ const translations = { themeApplied: 'Thème Appliqué avec succès', }, audience: { - title: 'Une solution pensée pour vous', - subtitle: "Que vous soyez une petite galerie ou un monument national, MyInfoMate s'adapte à vos besoins.", - item1Title: 'Musées & Galeries', - item1Desc: "Digitalisez vos collections et créez des guides multimédias captivants pour vos expositions permanentes et temporaires.", + title: 'Tout lieu qui accueille du public', + subtitle: "MyInfoMate s'adapte à chaque contexte. Si vous avez des visiteurs à guider, du contenu à partager ou des expériences à créer — cette solution est faite pour vous.", + item1Title: 'Musées & Patrimoine', + item1Desc: "Digitalisez vos collections, créez des parcours multimédias immersifs et offrez à chaque visiteur un guide intelligent dans sa langue.", item2Title: 'Offices de Tourisme', - item2Desc: "Guidez les visiteurs à travers votre ville ou région avec des cartes interactives et des points d'intérêt géo-localisés.", - item3Title: 'Hôtels & Loisirs', - item3Desc: "Offrez à vos clients une expérience premium : services, activités, carte interactive du lieu et recommandations personnalisées.", + item2Desc: "Guidez les visiteurs à travers votre ville ou région avec des cartes interactives, un agenda des événements et un assistant IA disponible 24h/24.", + item3Title: 'Parcs & Sites Naturels', + item3Desc: "Balisez vos sentiers, valorisez votre biodiversité et proposez des quiz et jeux de piste pour toute la famille — même en zone sans réseau.", + item4Title: 'Hôtels & Loisirs', + item4Desc: "Offrez à vos clients une expérience premium : services, activités, carte interactive du domaine et concierge virtuel disponible à toute heure.", + item5Title: 'Événementiel', + item5Desc: "Festivals, salons, foires : donnez à vos participants un plan interactif, un agenda en temps réel et un assistant pour ne rien manquer.", + item6Title: 'Éducation & Culture', + item6Desc: "Campus, centres de science, bibliothèques : guidez, informez et engagez votre public avec des contenus adaptés à chaque espace.", }, cta: { titleBefore: 'Prêt à transformer votre ', @@ -177,6 +183,38 @@ const translations = { messagePlaceholder: 'Parlez-nous de votre projet...', submitButton: 'Envoyer ma demande', }, + pricing: { + sectionLabel: 'Tarifs', + sectionTitle: 'Un plan pour chaque lieu', + sectionDesc: "Tous nos plans incluent l'app mobile, le kiosk et le back-office. Abonnement mensuel. Frais de mise en place à l'activation.", + perMonth: '/mois', + htva: 'HTVA', + startingFrom: 'À partir de', + recommended: 'Recommandé', + ctaStart: 'Demander une démo', + ctaContact: 'Nous contacter', + enterprisePrice: 'Sur devis', + enterpriseDesc: 'Pour les organisations multi-sites ou aux besoins spécifiques (développements custom, accompagnement, SLA renforcé).', + multiYearLabel: 'Budget pluriannuel ?', + multiYearDesc: 'Nous proposons des engagements 2 ou 3 ans avec facturation annuelle et tarif préférentiel — idéal pour les financements sur plusieurs années.', + multiYearCta: 'Contactez-nous pour en discuter', + features: { + mobileApp: 'App mobile visiteurs', + kioskApp: 'App kiosk tablette', + backoffice: 'Back-office CMS', + sections: 'Toutes les sections de contenu', + storage: 'Stockage', + autoTranslation: 'Traduction automatique', + pushNotif: 'Notifications push', + stats: 'Stats de visite', + ai: 'Assistant IA visiteur', + reqPerMonth: 'req/mois', + statsBasic: '30 jours', + statsAdvanced: 'Illimitées', + custom: 'Sur mesure', + none: 'Non inclus', + }, + }, footer: { desc: "La solution SaaS pour la digitalisation de vos lieux. Créativité et technologie au service de l'expérience visiteur.", contactTitle: 'Contact', @@ -327,14 +365,20 @@ const translations = { themeApplied: 'Theme Applied successfully', }, audience: { - title: 'A solution designed for you', - subtitle: 'Whether you are a small gallery or a national monument, MyInfoMate adapts to your needs.', - item1Title: 'Museums & Galleries', - item1Desc: 'Digitize your collections and create captivating multimedia guides for your permanent and temporary exhibitions.', + title: 'Every venue that welcomes visitors', + subtitle: "MyInfoMate adapts to any context. If you have visitors to guide, content to share or experiences to create — this solution is made for you.", + item1Title: 'Museums & Heritage', + item1Desc: 'Digitize your collections, create immersive multimedia tours and offer every visitor an intelligent guide in their language.', item2Title: 'Tourism Offices', - item2Desc: 'Guide visitors through your city or region with interactive maps and geo-located points of interest.', - item3Title: 'Hotels & Leisure', - item3Desc: 'Offer your clients a premium experience: services, activities, interactive venue map and personalized recommendations.', + item2Desc: 'Guide visitors through your city or region with interactive maps, an event agenda and an AI assistant available 24/7.', + item3Title: 'Parks & Natural Sites', + item3Desc: 'Mark your trails, showcase your biodiversity and offer quizzes and treasure hunts for the whole family — even offline.', + item4Title: 'Hotels & Leisure', + item4Desc: 'Offer your guests a premium experience: services, activities, interactive map of the estate and a virtual concierge available at any time.', + item5Title: 'Events & Exhibitions', + item5Desc: 'Festivals, trade shows, fairs: give your attendees an interactive map, a real-time agenda and an assistant so they never miss a thing.', + item6Title: 'Education & Culture', + item6Desc: 'Campuses, science centers, libraries: guide, inform and engage your audience with content tailored to every space.', }, cta: { titleBefore: 'Ready to transform your ', @@ -362,6 +406,38 @@ const translations = { messagePlaceholder: 'Tell us about your project...', submitButton: 'Send my request', }, + pricing: { + sectionLabel: 'Pricing', + sectionTitle: 'A plan for every venue', + sectionDesc: 'All plans include the mobile app, kiosk and back-office. Monthly subscription. Setup fee applies at activation.', + perMonth: '/month', + htva: 'excl. VAT', + startingFrom: 'Starting from', + recommended: 'Recommended', + ctaStart: 'Request a demo', + ctaContact: 'Contact us', + enterprisePrice: 'Custom quote', + enterpriseDesc: 'For multi-site organizations or specific needs (custom development, onboarding, enhanced SLA).', + multiYearLabel: 'Multi-year budget?', + multiYearDesc: 'We offer 2 or 3-year commitments with annual billing and preferential rates — ideal for multi-year funding cycles.', + multiYearCta: 'Contact us to discuss', + features: { + mobileApp: 'Visitor mobile app', + kioskApp: 'Kiosk tablet app', + backoffice: 'CMS back-office', + sections: 'All content sections', + storage: 'Storage', + autoTranslation: 'Automatic translation', + pushNotif: 'Push notifications', + stats: 'Visit statistics', + ai: 'AI visitor assistant', + reqPerMonth: 'req/month', + statsBasic: '30 days', + statsAdvanced: 'Unlimited', + custom: 'Custom', + none: 'Not included', + }, + }, footer: { desc: 'The SaaS solution for digitalizing your venues. Creativity and technology at the service of visitor experience.', contactTitle: 'Contact', @@ -512,14 +588,20 @@ const translations = { themeApplied: 'Thema Succesvol Toegepast', }, audience: { - title: 'Een oplossing ontworpen voor u', - subtitle: 'Of u nu een kleine galerie of een nationaal monument bent, MyInfoMate past zich aan uw behoeften aan.', - item1Title: 'Musea & Galerijen', - item1Desc: 'Digitaliseer uw collecties en maak boeiende multimediale gidsen voor uw vaste en tijdelijke tentoonstellingen.', + title: 'Elke locatie die bezoekers verwelkomt', + subtitle: "MyInfoMate past zich aan elke context aan. Als u bezoekers te begeleiden heeft, inhoud te delen of ervaringen te creëren — deze oplossing is voor u gemaakt.", + item1Title: 'Musea & Erfgoed', + item1Desc: 'Digitaliseer uw collecties, creëer meeslepende multimediale routes en bied elke bezoeker een intelligente gids in zijn taal.', item2Title: 'VVV-kantoren', - item2Desc: 'Begeleid bezoekers door uw stad of regio met interactieve kaarten en geogelokaliseerde bezienswaardigheden.', - item3Title: 'Hotels & Vrije Tijd', - item3Desc: 'Bied uw klanten een premium ervaring: services, activiteiten, interactieve locatiekaart en gepersonaliseerde aanbevelingen.', + item2Desc: 'Begeleid bezoekers door uw stad of regio met interactieve kaarten, een evenementenagenda en een AI-assistent die 24/7 beschikbaar is.', + item3Title: 'Parken & Natuurgebieden', + item3Desc: 'Markeer uw wandelpaden, toon uw biodiversiteit en bied quizzen en schattenjachten voor het hele gezin — ook offline.', + item4Title: 'Hotels & Vrije Tijd', + item4Desc: 'Bied uw gasten een premium ervaring: services, activiteiten, interactieve kaart van het domein en een virtuele conciërge op elk moment.', + item5Title: 'Evenementen & Beurzen', + item5Desc: 'Festivals, beurzen, markten: geef uw deelnemers een interactief plan, een realtime agenda en een assistent zodat ze niets missen.', + item6Title: 'Onderwijs & Cultuur', + item6Desc: 'Campussen, wetenschapscentra, bibliotheken: begeleid, informeer en betrek uw publiek met inhoud op maat van elke ruimte.', }, cta: { titleBefore: 'Klaar om uw ', @@ -547,6 +629,38 @@ const translations = { messagePlaceholder: 'Vertel ons over uw project...', submitButton: 'Mijn aanvraag verzenden', }, + pricing: { + sectionLabel: 'Tarieven', + sectionTitle: 'Een plan voor elke locatie', + sectionDesc: 'Alle plannen bevatten de mobiele app, kiosk en back-office. Maandelijks abonnement. Opstartkosten bij activatie.', + perMonth: '/maand', + htva: 'excl. BTW', + startingFrom: 'Vanaf', + recommended: 'Aanbevolen', + ctaStart: 'Demo aanvragen', + ctaContact: 'Neem contact op', + enterprisePrice: 'Op maat', + enterpriseDesc: 'Voor organisaties met meerdere locaties of specifieke behoeften (maatwerk ontwikkeling, begeleiding, verbeterde SLA).', + multiYearLabel: 'Meerjarig budget?', + multiYearDesc: 'Wij bieden engagementen van 2 of 3 jaar met jaarlijkse facturatie en voordelig tarief — ideaal voor meerjarige financiering.', + multiYearCta: 'Neem contact op voor meer info', + features: { + mobileApp: 'Mobiele app bezoekers', + kioskApp: 'Kiosk tablet app', + backoffice: 'CMS back-office', + sections: 'Alle contentmodules', + storage: 'Opslag', + autoTranslation: 'Automatische vertaling', + pushNotif: 'Pushmeldingen', + stats: 'Bezoekstatistieken', + ai: 'AI-bezoekersassistent', + reqPerMonth: 'req/maand', + statsBasic: '30 dagen', + statsAdvanced: 'Onbeperkt', + custom: 'Op maat', + none: 'Niet inbegrepen', + }, + }, footer: { desc: 'De SaaS-oplossing voor de digitalisering van uw locaties. Creativiteit en technologie ten dienste van de bezoekerservaring.', contactTitle: 'Contact', @@ -697,14 +811,20 @@ const translations = { themeApplied: 'Thema erfolgreich angewendet', }, audience: { - title: 'Eine Lösung, die für Sie konzipiert wurde', - subtitle: 'Ob kleine Galerie oder nationales Denkmal, MyInfoMate passt sich Ihren Bedürfnissen an.', - item1Title: 'Museen & Galerien', - item1Desc: 'Digitalisieren Sie Ihre Sammlungen und erstellen Sie fesselnde Multimedia-Guides für Ihre Dauer- und Wechselausstellungen.', + title: 'Jeder Ort, der Besucher empfängt', + subtitle: "MyInfoMate passt sich jedem Kontext an. Wenn Sie Besucher zu führen, Inhalte zu teilen oder Erlebnisse zu schaffen haben — diese Lösung ist für Sie gemacht.", + item1Title: 'Museen & Kulturerbe', + item1Desc: 'Digitalisieren Sie Ihre Sammlungen, erstellen Sie immersive Multimedia-Touren und bieten Sie jedem Besucher einen intelligenten Führer in seiner Sprache.', item2Title: 'Tourismusbüros', - item2Desc: 'Führen Sie Besucher durch Ihre Stadt oder Region mit interaktiven Karten und geolokalisierten Sehenswürdigkeiten.', - item3Title: 'Hotels & Freizeit', - item3Desc: 'Bieten Sie Ihren Kunden ein Premium-Erlebnis: Services, Aktivitäten, interaktive Standortkarte und personalisierte Empfehlungen.', + item2Desc: 'Führen Sie Besucher durch Ihre Stadt oder Region mit interaktiven Karten, einer Veranstaltungsagenda und einem KI-Assistenten, der rund um die Uhr verfügbar ist.', + item3Title: 'Parks & Naturgebiete', + item3Desc: 'Markieren Sie Ihre Wanderwege, präsentieren Sie Ihre Biodiversität und bieten Sie Quizze und Schatzsuchen für die ganze Familie — auch offline.', + item4Title: 'Hotels & Freizeit', + item4Desc: 'Bieten Sie Ihren Gästen ein Premium-Erlebnis: Services, Aktivitäten, interaktive Karte des Geländes und einen virtuellen Concierge jederzeit.', + item5Title: 'Veranstaltungen & Messen', + item5Desc: 'Festivals, Messen, Märkte: geben Sie Ihren Teilnehmern einen interaktiven Plan, eine Echtzeit-Agenda und einen Assistenten, damit sie nichts verpassen.', + item6Title: 'Bildung & Kultur', + item6Desc: 'Campusse, Wissenschaftszentren, Bibliotheken: führen, informieren und begeistern Sie Ihr Publikum mit auf jeden Raum zugeschnittenen Inhalten.', }, cta: { titleBefore: 'Bereit, Ihr ', @@ -732,6 +852,38 @@ const translations = { messagePlaceholder: 'Erzählen Sie uns von Ihrem Projekt...', submitButton: 'Meine Anfrage senden', }, + pricing: { + sectionLabel: 'Preise', + sectionTitle: 'Ein Plan für jeden Standort', + sectionDesc: 'Alle Pläne beinhalten die mobile App, den Kiosk und das Back-Office. Monatliches Abonnement. Einrichtungsgebühr bei Aktivierung.', + perMonth: '/Monat', + htva: 'zzgl. MwSt.', + startingFrom: 'Ab', + recommended: 'Empfohlen', + ctaStart: 'Demo anfordern', + ctaContact: 'Kontaktieren Sie uns', + enterprisePrice: 'Auf Anfrage', + enterpriseDesc: 'Für Organisationen mit mehreren Standorten oder spezifischen Anforderungen (individuelle Entwicklung, Begleitung, erweiterter SLA).', + multiYearLabel: 'Mehrjähriges Budget?', + multiYearDesc: 'Wir bieten 2- oder 3-jährige Engagements mit jährlicher Abrechnung und Vorzugspreisen — ideal für mehrjährige Finanzierungen.', + multiYearCta: 'Kontaktieren Sie uns', + features: { + mobileApp: 'Mobile Besucher-App', + kioskApp: 'Kiosk-Tablet-App', + backoffice: 'CMS Back-Office', + sections: 'Alle Inhaltsmodule', + storage: 'Speicher', + autoTranslation: 'Automatische Übersetzung', + pushNotif: 'Push-Benachrichtigungen', + stats: 'Besucherstatistiken', + ai: 'KI-Besucherassistent', + reqPerMonth: 'Req/Monat', + statsBasic: '30 Tage', + statsAdvanced: 'Unbegrenzt', + custom: 'Individuell', + none: 'Nicht enthalten', + }, + }, footer: { desc: 'Die SaaS-Lösung für die Digitalisierung Ihrer Standorte. Kreativität und Technologie im Dienst des Besuchererlebnisses.', contactTitle: 'Kontakt',