feat&fix(Wip home page, services and illustrations & add static pages)

This commit is contained in:
2026-04-10 11:00:56 +02:00
parent 3381836c1e
commit 203a40c713
128 changed files with 1193 additions and 5757 deletions

View File

@@ -0,0 +1,77 @@
import { LegalLayout } from '@/components/common/LegalLayout';
import { LegalSection } from '@/components/common/LegalSection';
export default function Cgu() {
return (
<LegalLayout
title="Conditions Générales d'Utilisation"
description="Les présentes conditions générales d'utilisation régissent l'accès et l'utilisation du site et des services proposés par Le Retzien Libre."
>
<LegalSection heading="Acceptation des conditions">
<p>
En accédant et en utilisant ce site, vous acceptez sans réserve les présentes
conditions générales d'utilisation. Si vous n'acceptez pas ces conditions,
veuillez ne pas utiliser ce site.
</p>
</LegalSection>
<LegalSection heading="Accès au site">
<p>
Le site est accessible gratuitement à tout utilisateur disposant d'un accès
à internet. Tous les frais liés à cet accès sont à la charge de l'utilisateur.
</p>
<p>
L'accès à certaines fonctionnalités nécessite la création d'un compte et
une adhésion à l'association Le Retzien Libre.
</p>
</LegalSection>
<LegalSection heading="Création de compte">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. La création d'un compte
implique la fourniture d'informations exactes et à jour. L'utilisateur est
responsable de la confidentialité de ses identifiants de connexion.
</p>
<p>
L'association se réserve le droit de suspendre ou supprimer tout compte en cas
de non-respect des présentes conditions.
</p>
</LegalSection>
<LegalSection heading="Utilisation des services">
<p>Les services proposés sont destinés à un usage personnel et non commercial.</p>
<p>Il est notamment interdit de :</p>
<ul className="list-disc pl-5 flex flex-col gap-1">
<li>Utiliser les services à des fins illicites ou contraires aux bonnes mœurs</li>
<li>Porter atteinte aux droits de tiers</li>
<li>Tenter de perturber le bon fonctionnement des services</li>
<li>Diffuser des contenus illégaux, offensants ou trompeurs</li>
</ul>
</LegalSection>
<LegalSection heading="Disponibilité des services">
<p>
L'association s'efforce d'assurer la disponibilité des services 24h/24 et 7j/7,
mais ne peut garantir une disponibilité sans interruption. Des maintenances
peuvent être effectuées et entraîner des interruptions temporaires.
</p>
</LegalSection>
<LegalSection heading="Modification des CGU">
<p>
L'association se réserve le droit de modifier les présentes conditions à tout
moment. Les utilisateurs seront informés des modifications par tout moyen
approprié. La poursuite de l'utilisation du site vaut acceptation des nouvelles
conditions.
</p>
</LegalSection>
<LegalSection heading="Droit applicable">
<p>
Les présentes CGU sont soumises au droit français. Tout litige relatif à leur
interprétation ou exécution relève de la compétence exclusive des tribunaux français.
</p>
</LegalSection>
</LegalLayout>
);
}

View File

@@ -0,0 +1,91 @@
import { LegalLayout } from '@/components/common/LegalLayout';
import { LegalSection } from '@/components/common/LegalSection';
export default function Confidentialite() {
return (
<LegalLayout
title="Politique de confidentialité"
description="Le Retzien Libre s'engage à protéger vos données personnelles conformément au Règlement Général sur la Protection des Données (RGPD)."
>
<LegalSection heading="Responsable du traitement">
<p>
Le responsable du traitement des données est l'association <strong>Le Retzien Libre</strong>,
joignable à l'adresse : contact@retzien.fr
</p>
</LegalSection>
<LegalSection heading="Données collectées">
<p>Dans le cadre de l'utilisation du site et de l'adhésion, nous collectons :</p>
<ul className="list-disc pl-5 flex flex-col gap-1">
<li>Nom et prénom</li>
<li>Adresse email</li>
<li>Adresse postale</li>
<li>Données de connexion (logs techniques)</li>
<li>Informations relatives à l'adhésion</li>
</ul>
</LegalSection>
<LegalSection heading="Finalités du traitement">
<p>Les données collectées sont utilisées pour :</p>
<ul className="list-disc pl-5 flex flex-col gap-1">
<li>Gérer votre adhésion à l'association</li>
<li>Vous fournir accès aux services membres</li>
<li>Vous envoyer des communications liées à l'association</li>
<li>Assurer la sécurité et le bon fonctionnement du site</li>
</ul>
</LegalSection>
<LegalSection heading="Base légale">
<p>
Le traitement de vos données repose sur votre consentement explicite lors de
l'adhésion, ainsi que sur l'exécution du contrat d'adhésion qui nous lie.
</p>
</LegalSection>
<LegalSection heading="Durée de conservation">
<p>
Vos données sont conservées pendant toute la durée de votre adhésion et
supprimées dans un délai de 3 ans après la fin de celle-ci, sauf obligation
légale contraire.
</p>
</LegalSection>
<LegalSection heading="Partage des données">
<p>
Vos données personnelles ne sont jamais vendues ni cédées à des tiers à des
fins commerciales. Elles peuvent être partagées uniquement avec les prestataires
techniques nécessaires au fonctionnement des services, dans le respect du RGPD.
</p>
</LegalSection>
<LegalSection heading="Vos droits">
<p>Conformément au RGPD, vous disposez des droits suivants :</p>
<ul className="list-disc pl-5 flex flex-col gap-1">
<li><strong>Droit d'accès</strong> : obtenir une copie de vos données</li>
<li><strong>Droit de rectification</strong> : corriger des données inexactes</li>
<li><strong>Droit à l'effacement</strong> : demander la suppression de vos données</li>
<li><strong>Droit d'opposition</strong> : vous opposer à certains traitements</li>
<li><strong>Droit à la portabilité</strong> : recevoir vos données dans un format lisible</li>
</ul>
<p>
Pour exercer ces droits, contactez-nous à : <strong>contact@retzien.fr</strong>
</p>
</LegalSection>
<LegalSection heading="Cookies">
<p>
Le site utilise uniquement des cookies strictement nécessaires à son fonctionnement
(session, sécurité). Aucun cookie de tracking ou publicitaire n'est utilisé.
</p>
</LegalSection>
<LegalSection heading="Contact & réclamations">
<p>
Pour toute question relative à cette politique, contactez-nous à contact@retzien.fr.
Vous disposez également du droit d'introduire une réclamation auprès de la
CNIL (www.cnil.fr).
</p>
</LegalSection>
</LegalLayout>
);
}

View File

@@ -0,0 +1,56 @@
import { LegalLayout } from '@/components/common/LegalLayout';
import { LegalSection } from '@/components/common/LegalSection';
export default function MentionsLegales() {
return (
<LegalLayout
title="Mentions légales"
description="Conformément aux dispositions de la loi n° 2004-575 du 21 juin 2004 pour la confiance en l'économie numérique."
>
<LegalSection heading="Éditeur du site">
<p>Le présent site est édité par l'association <strong>Le Retzien Libre</strong>.</p>
<p>Adresse : Lorem ipsum dolor sit amet, 44000 Nantes, France</p>
<p>Email : contact@retzien.fr</p>
<p>SIRET : 000 000 000 00000</p>
</LegalSection>
<LegalSection heading="Hébergement">
<p>
Le site est hébergé par Lorem Ipsum Hosting, société au capital de XX XXX €,
dont le siège social est situé au 00 rue de l'Exemple, 75000 Paris, France.
</p>
<p>Téléphone : +33 (0)1 00 00 00 00</p>
</LegalSection>
<LegalSection heading="Propriété intellectuelle">
<p>
L'ensemble du contenu de ce site (textes, images, logos, icônes) est la propriété
exclusive de l'association Le Retzien Libre, sauf mention contraire.
</p>
<p>
Toute reproduction, représentation, modification ou exploitation du contenu du site,
à quelque titre et sur quelque support que ce soit, sans autorisation expresse et
préalable de l'éditeur, est strictement interdite.
</p>
</LegalSection>
<LegalSection heading="Responsabilité">
<p>
L'association Le Retzien Libre ne pourra être tenue responsable des dommages directs
ou indirects causés au matériel de l'utilisateur lors de l'accès au site.
</p>
<p>
Des liens hypertextes peuvent renvoyer vers d'autres sites. L'association décline
toute responsabilité concernant le contenu de ces sites tiers.
</p>
</LegalSection>
<LegalSection heading="Droit applicable">
<p>
Les présentes mentions légales sont régies par le droit français. En cas de litige,
les tribunaux français seront seuls compétents.
</p>
</LegalSection>
</LegalLayout>
);
}

View File

@@ -6,6 +6,7 @@ import { AboutSection } from '@/components/features/home/AboutSection';
import { AlternativeSection } from '@/components/features/home/AlternativeSection';
import { Footer } from '@/components/footer';
import { ScrollToTop } from '@/components/common/ScrollToTop';
import { PawsScrollAnimation } from '@/components/features/home/PawsScrollAnimation';
export default function Welcome() {
return (
@@ -23,6 +24,8 @@ export default function Welcome() {
</main>
<Footer />
</div>
<PawsScrollAnimation elementId="hero" side="right" />
<PawsScrollAnimation elementId="alternative" side="left" />
<ScrollToTop />
</>
);