feat&fix(Wip home page, services and illustrations & add static pages)
This commit is contained in:
77
resources/js/pages/legal/cgu.tsx
Normal file
77
resources/js/pages/legal/cgu.tsx
Normal 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>
|
||||
);
|
||||
}
|
||||
91
resources/js/pages/legal/confidentialite.tsx
Normal file
91
resources/js/pages/legal/confidentialite.tsx
Normal 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>
|
||||
);
|
||||
}
|
||||
56
resources/js/pages/legal/mentions-legales.tsx
Normal file
56
resources/js/pages/legal/mentions-legales.tsx
Normal 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>
|
||||
);
|
||||
}
|
||||
@@ -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 />
|
||||
</>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user