All checks were successful
Build & Deploy Landing / build-and-deploy (push) Successful in 1m2s
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>
60 lines
2.2 KiB
Plaintext
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>
|