diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..7f2c6dd2 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,6 @@ +.git +.github +.k8s +*.md +**/node_modules +**/.next/cache diff --git a/.socialgouv/config.json b/.socialgouv/config.json index 81f57ef3..81237a9a 100644 --- a/.socialgouv/config.json +++ b/.socialgouv/config.json @@ -1,7 +1,7 @@ { "name": "app", "type": "static", - "subdomain": "mon-psy", + "subdomain": "monpsy", "registry": "ghcr", "project": "mon-psy-sante", "ingress": { diff --git a/Dockerfile b/Dockerfile index 22358d4a..96f43e1e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,6 @@ RUN yarn --production --frozen-lockfile --prefer-offline && yarn cache clean RUN yarn build RUN yarn export -FROM ghcr.io/socialgouv/docker/nginx:6.52.0 +FROM ghcr.io/socialgouv/docker/nginx:6.64.2 COPY --from=builder /out /usr/share/nginx/html diff --git a/README.md b/README.md index 971fa80a..4a5e3f83 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Mon Psy Santé +# MonPsySanté -https://mon-psy.sante.gouv.fr +https://monpsy.sante.gouv.fr # Run locally diff --git a/optional/e2e/features/home/home.feature b/optional/e2e/features/home/home.feature index 64b80cb9..a93e8277 100644 --- a/optional/e2e/features/home/home.feature +++ b/optional/e2e/features/home/home.feature @@ -2,13 +2,13 @@ @home Fonctionnalité: Page d'accueil - Pour pouvoir découvrir le site Mon Psy Santé + Pour pouvoir découvrir le site MonPsySanté En tant que visiteur Je veux pouvoir consulter la page d'accueil -Scénario: + Scénario: # Je me rends sur la home page - Soit un navigateur web sur le site - Alors je vois "Mon Psy Santé" + Soit un navigateur web sur le site + Alors je vois "MonPsySanté" diff --git a/public/documents/MonPsySante_Flyer.pdf b/public/documents/MonPsySante_Flyer.pdf new file mode 100644 index 00000000..688ecd8f Binary files /dev/null and b/public/documents/MonPsySante_Flyer.pdf differ diff --git a/public/images/Illustration.svg b/public/images/Illustration.svg new file mode 100644 index 00000000..c336d132 --- /dev/null +++ b/public/images/Illustration.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/images/contacts-book-2-line.svg b/public/images/contacts-book-2-line.svg new file mode 100644 index 00000000..6d56905a --- /dev/null +++ b/public/images/contacts-book-2-line.svg @@ -0,0 +1,6 @@ + diff --git a/public/images/money-euro-circle-line.svg b/public/images/money-euro-circle-line.svg new file mode 100644 index 00000000..1f3d6c18 --- /dev/null +++ b/public/images/money-euro-circle-line.svg @@ -0,0 +1,6 @@ + diff --git a/public/images/survey-line.svg b/public/images/survey-line.svg new file mode 100644 index 00000000..d10b2c4a --- /dev/null +++ b/public/images/survey-line.svg @@ -0,0 +1,6 @@ + diff --git a/public/images/team-line.svg b/public/images/team-line.svg new file mode 100644 index 00000000..b3fbab65 --- /dev/null +++ b/public/images/team-line.svg @@ -0,0 +1,6 @@ + diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 7d35db4b..56e22cb3 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -33,11 +33,6 @@ const Footer = () => { Voir le code source
-- En cas de questions supplémentaires relative à la plateforme, - n’hésitez pas à envoyer un message à l’adresse :{" "} - mon-psy@sante.gouv.fr. -
+ Sauf mention contraire, tous les textes de ce site sont sous{" "} + + licence etalab-2.0 + +
+Mon Psy Santé
+MonPsySanté
Un accompagnement psychologique pour tous. En parler, c’est diff --git a/src/css/style.css b/src/css/style.css index 2d2a886c..d4a16bad 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -7,7 +7,7 @@ } .fr-bg--light { - background-color: var(--background-alt-yellow-tournesol); + background-color: var(--background-alt-beige-gris-galet); } .fr-bg--light2 { @@ -18,21 +18,77 @@ background-color: white; } -.fr-btn--alt { - background-color: #CE614A; +.highlight { + color: #CE614A; } -a.fr-btn--alt[href]:hover, -button.fr-btn--alt:hover, -.fr-btn--alt:hover, -button:not([disabled]):not(:disabled):hover { - background-color: #d68272; - background-image: none; +.no-bullet { + list-style-type: none; } -a.fr-btn--alt[href]:active, -.fr-btn--alt:active, -button:not([disabled]):not(:disabled):active { - background-color: #dc9486; - background-image: none; +.time-line-list { + display: flex; + flex-direction: column; +} + +.time-line-list li { + display: flex; + flex-direction: column; + align-items: center; + position: relative; +} + +.time-line-list-dot { + margin-top: 20px; +} + +@media (min-width: 1024px) { + .time-line-list { + flex-direction: row; + } + + .time-line-list-border { + padding: 20px 40px; + width: 400px; + height: 120px; + position: relative; + } + + .time-line-list-dot { + margin-bottom: 20px; + display: flex; + flex-direction: column; + position: relative; + } + + .time-line-list-dot:after { + content: ''; + width: 25px; + height: 25px; + background-color: #CE614A; + border-radius: 25px; + position: absolute; + bottom: -32px; + left: 35%; + } + + .time-line-list li:not(:first-child) .time-line-list-border:before { + content: ""; + display: block; + border-top: 5px solid #CE614A; + width: calc(50% - 10px + 10px); + position: absolute; + top: -3px; + right: calc(50% + 10px) + } + + .time-line-list li:not(:last-child) .time-line-list-border:after { + content: ""; + display: block; + border-top: 5px solid #CE614A; + width: calc(50% - 10px + 10px + 1px); + position: absolute; + top: -3px; + left: calc(50% - 10px) + } } diff --git a/src/pages/404.tsx b/src/pages/404.tsx index 1ada7ba2..988bc9a2 100644 --- a/src/pages/404.tsx +++ b/src/pages/404.tsx @@ -1,5 +1,15 @@ +import Head from "next/head"; import React from "react"; export default function Custom404() { - return
- Un cookie est un fichier déposé sur votre terminal lors de la visite - d’un site. Il a pour but de collecter des informations relatives à votre - navigation et de vous adresser des services adaptés à votre terminal - (ordinateur, mobile ou tablette). -
- -Il convient d’indiquer que :
-Cookies | -Traitement réalisé | -Base juridique | -Garanties | -
Data.gouv | -Analyse statistique des activités | -Article 82 de la loi n°78-17 du 6 janvier 1978 modifiée | -- - https://www.data.gouv.fr/fr/suivi - - | -
- A titre d’information, nous utilisons également Matomo un outil libre - qui ne collecte que des informations anonymisées et paramétré pour être - en conformité avec les recommandations de la CNIL. Cela signifie que - votre adresse IP, par exemple, est anonymisée avant l’enregistrement. Il - est donc impossible d’associer vos visites sur ce site à votre personne. -
- -- En application de l’article 5(3) de la directive 2002/58/CE modifiée - concernant le traitement des données à caractère personnel et la - protection de la vie privée dans le secteur des communications - électroniques, transposée à l’article 82 de la loi n°78-17 du 6 janvier - 1978 relative à l’informatique, aux fichiers et aux libertés, les - traceurs ou cookies suivent deux régimes distincts. -
-- Les cookies strictement nécessaires au service, ceux de publicité non - personnalisée ou ayant pour finalité exclusive de faciliter la - communication par voie électronique sont dispensés de consentement - préalable au titre de l’article 82 de la loi n°78-17 du 6 janvier 1978. -
-- Les autres cookies n’étant pas strictement nécessaires au service ou - n’ayant pas pour finalité exclusive de faciliter la communication par - voie électronique doivent être consenti par l’utilisateur. -
-- Ce consentement de la personne concernée pour une ou plusieurs finalités - spécifiques constitue une base légale au sens du RGPD et doit être - entendu au sens de l’article 6-a du Règlement (UE) 2016/679 du Parlement - européen et du Conseil du 27 avril 2016 relatif à la protection des - personnes physiques à l’égard du traitement des données à caractère - personnel et à la libre circulation de ces données. -
- -- Nous conservons les cookies pour une durée de 13 mois ou, le cas échéant - dès le retrait du consentement. + A titre d’information, nous utilisons Matomo un outil libre qui ne + collecte que des informations anonymisées et paramétré pour être en + conformité avec les recommandations de la CNIL. Cela signifie que votre + adresse IP, par exemple, est anonymisée avant l’enregistrement. Il est + donc impossible d’associer vos visites sur ce site à votre personne.
- «« PsyEnfantsAdo » est développé au sein de l’incubateur BetaGouv et - porté par la Direction interministérielle du numérique (DINUM). + « MonPsySanté » est développé au sein de l’incubateur BetaGouv et porté + par la Direction interministérielle du numérique (DINUM).
- L’objectif de l’application est de constituer une première réponse - d’urgence à la souffrance psychique des enfants et adolescents. + L’objectif est d’améliorer la santé mentale de la population, enjeu + majeur de la santé publique en France, en permettant aux patients en + ayant besoin de bénéficier de séances remboursées chez le psychologue.
- {" "} - PsyEnfantsAdo conserve et diffuse vos données à caractère personnel + MonPsySanté conserve et diffuse vos données à caractère personnel jusqu’à ce que vous vous opposiez ou, le cas échéant, aussi longtemps que vous êtes psychologue.
@@ -148,13 +64,6 @@ const Page = () => (- Pour les exercer, faites-nous parvenir une demande en précisant la date - et l’heure précise de la requête – ces éléments sont indispensables pour - nous permettre de retrouver votre recherche – par voie électronique à - l’adresse suivante : mon-psy@sante.gouv.fr -
-En raison de l’obligation de sécurité et de confidentialité dans le traitement des données à caractère personnel qui incombe au responsable @@ -184,7 +93,7 @@ const Page = () => (
Le responsable de traitement s’engage à ce que les données à caractère personnels soient traitées par les seules personnes autorisées, - notamment au sein de l’équipe PsyEnfantsAdo. + notamment au sein de l’équipe MonPsySanté.
En parler, c’est déjà se soigner.
++ + Améliorer la santé mentale + {" "} + de la population, enjeu majeur de la santé publique en France +
++ Permettre aux patients en ayant besoin de bénéficier de{" "} + + séances remboursées + {" "} + chez le psychologue +
++ + Faciliter la candidature + {" "} + des psychologues au dispositif par une simplification des + démarches +
++ + Trouver les psychologues partenaires + {" "} + proches de chez soi via la mise en ligne d’un annuaire + national +
+- La santé mentale constitue l’un des enjeux majeurs de santé - publique. -
-- Mon Psy Santé s’adresse à toute la population à + MonPsySanté s’adresse à toute la population à partir de 3 ans présentant des troubles psychiques d’intensité - légère à modérée. A partir d’avril 2022, sur orientation d’un + légère à modérée. Dès le printemps 2022, sur orientation d’un médecin, les patients (enfants, adolescents et adultes) pourront bénéficier de séances assurées par des psychologues volontaires conventionnés avec l’Assurance Maladie.
C’est parti !
+Ça avance !
+C’est en place !
+- A partir de début 2022, un nouveau dispositif proposera des - séances d’accompagnement psychologique auprès d’enfants comme - d’adultes réalisé par un psychologue volontaire conventionné avec - l’assurance maladie. -
-- Vous êtes psychologue et vous souhaitez en savoir plus pour - candidater, laissez-nous votre email ! -
-
- La Plateforme Mon Psy Santé est éditée par{" "}
+ La Plateforme MonPsySanté est éditée par{" "}
(
- Si vous rencontrez un défaut d’accessibilité vous empêchant - d’accéder à un contenu ou une fonctionnalité du site, merci de nous - en faire part en{" "} - - nous contactant à l’adresse mon-psy@sante.gouv.fr - - . -
-- Si vous n’obtenez pas de réponse rapide de notre part, vous êtes en - droit de faire parvenir vos doléances ou une demande de saisine au - Défenseur des droits. -
-