Skip to content

MTES-MCT/Dossier-Facile-Frontend

Repository files navigation

DossierFacile Front-end

DossierFacile.fr a été créé par le Ministère de la Transition écologique pour aider à la réalisation de dossiers de location.

Ce projet correspond aux sites DossierFacile et FiligraneFacile Nous utilisons pnpm pour compiler le projet en monorepo, nous utilisons le framework Vue.

Ce projet est composé de 4 apps : www pour la page d'accueil, blog etc. tenantv3 pour la partie locataire, owner pour la partie propriétaire et watermark pour le site Filigrane.

Des composants partagés entre les applis sont également disponible dans le répertoire df-shared-next.

Pour finir, des tests end to end sont présents dans le répertoire e2e-tests

Pré-requis

Vous aurez besoin de node v22 et pnpm pour construire le projet.

Installation

Cloner ce repository et exécutez pnpm install pour installer les dépendences.

Configuration

Dans chaque dossier www, tenantv3, owner et watermark, copier le fichier .env.example dans .env.local et modifiez les valeurs adéquates.

Backend

Assurez-vous d'avoir installé et configuré correctement la partie backend afin que la partie front puisse fonctionner.

Lancement

Vous pouvez lancer les applications depuis la racine avec pnpm --filter www dev pnpm --filter tenantv3 dev pnpm --filter owner dev et pnpm --filter watermark dev, ou bien depuis le dossier d'une application avec pnpm dev.

Lancer les tests end-to-end

Démarrez les applications locales, ainsi que les api backend correspondantes, et lancez pnpm --filter e2e-tests test.

Contributions

Les pull requests sont possibles. Pour des changements majeurs, veuillez d'abord contacter l'équipe sur l'adresse [email protected].

License

MIT

⚠️ IMPORTANT : Limites d'utilisation

Bien que ce code soit distribué sous licence open source MIT, certains éléments contenus dans ce repository sont protégés et leur réutilisation est strictement interdite :

Marque DossierFacile

Ce repository utilise le nom et le logo de DossierFacile, qui constituent une marque déposée de l'État français. Toute utilisation de cette marque en dehors du contexte officiel est interdite.

Système de Design de l'État Français (DSFR)

Ce repository met en oeuvre le Système de Design de l'État Français (DSFR). Il est formellement interdit à tout autre acteur d'utiliser le DSFR pour des sites web ou des applications. Le DSFR représente l'identité numérique de l'État français.

Sanctions légales

En cas d'usage non autorisé, vous vous exposez à des poursuites légales, notamment sur la base des articles suivants :

Recommandation : Si vous souhaitez réutiliser ce code, supprimez ou remplacez tous les éléments liés à la marque DossierFacile et au DSFR avant déploiement.