rubis/apps/landing/src/pages/index.astro
ordinarthur 1200c549a0
All checks were successful
Build & Deploy Landing / build-and-deploy (push) Successful in 1m2s
feat(landing): section "Mode automatique bientôt" + FAQ + pricing
Annonce la connexion bancaire auto sur la landing pendant la fenêtre
KYC Powens. Trois touches cohérentes pour préparer le marché aux
plans Pro / Business :

- Nouvelle section AutoBanking entre Gamification et Legal : badge
  "Bientôt disponible", h2 « Plus jamais besoin de répondre "C'est
  payé" », 4 bénéfices clés (détection temps réel via Powens AISP,
  toutes banques françaises, mode validation ou auto-pilote, lecture
  seule), badge "Inclus sur Pro et Business", mention DSP2 / AISP
  ACPR pour la conformité. Mock visuel d'email "Garage Lemoine a
  payé F2026-0013 · 4 189,40 €" avec halo glow rubis, récap
  client/facture/montant + check-list "facture payée · relances
  annulées · remerciement envoyé · +1 rubis".
- FAQ : enrichit la 1re question (paiement hors plateforme) avec
  une teaser vers la section AutoBanking, et ajoute une nouvelle
  question dédiée « La connexion bancaire, c'est sécurisé ? Vous
  pouvez bouger mon argent ? » avec réponse explicite sur le statut
  AISP (lecture seule, DSP2, révocation 1 clic).
- Pricing : ajoute une feature dans la liste des inclus Pro avec
  mention "à venir" pour la détection bancaire automatique.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 14:21:14 +02:00

60 lines
2.2 KiB
Plaintext

---
/**
* / — landing publique de rubis.pro.
*
* Statique au build (`prerender = true`) : HTML figé, performances LCP/CLS
* optimales. Toute mise à jour de copy passe par un re-déploiement (acceptable
* vu la fréquence de modif d'une landing). Les sections internes sont des
* composants React .tsx — ce fichier .astro n'est qu'un wrapper de page.
*/
export const prerender = true;
import Layout from "../layouts/Layout.astro";
import { Hero } from "../components/sections/Hero";
import { Stats } from "../components/sections/Stats";
import { Promise as PromiseSection } from "../components/sections/Promise";
import { HowItWorks } from "../components/sections/HowItWorks";
import { Gamification } from "../components/sections/Gamification";
import { AutoBanking } from "../components/sections/AutoBanking";
import { Legal } from "../components/sections/Legal";
import { Pricing } from "../components/sections/Pricing";
import { FAQ } from "../components/sections/FAQ";
import { FinalCTA } from "../components/sections/FinalCTA";
import { Footnotes } from "../components/sections/Footnotes";
const title = "Vos factures relancées toutes seules pendant que vous travaillez";
const description =
"Le SaaS de relance de factures impayées pour TPE-PME françaises. Drag-and-drop, OCR, plans de relance automatiques. 30 jours gratuits, sans carte bancaire.";
const jsonLd = {
"@context": "https://schema.org",
"@type": "SoftwareApplication",
name: "Rubis sur l'ongle",
description,
url: "https://rubis.pro",
applicationCategory: "BusinessApplication",
operatingSystem: "Web",
offers: [
{ "@type": "Offer", name: "Free", price: "0", priceCurrency: "EUR" },
{ "@type": "Offer", name: "Pro", price: "19", priceCurrency: "EUR" },
{ "@type": "Offer", name: "Business", price: "49", priceCurrency: "EUR" },
],
inLanguage: "fr-FR",
publisher: { "@type": "Organization", name: "Rubis sur l'ongle", url: "https://rubis.pro" },
};
---
<Layout title={title} description={description} jsonLd={jsonLd}>
<Hero />
<Stats />
<PromiseSection />
<HowItWorks />
<Gamification />
<AutoBanking />
<Legal />
<Pricing />
<FAQ />
<FinalCTA />
<Footnotes />
</Layout>