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
Vous aurez besoin de node v22 et pnpm pour construire le projet.
Cloner ce repository et exécutez pnpm install
pour installer les dépendences.
Dans chaque dossier www
, tenantv3
, owner
et watermark
, copier le fichier .env.example
dans .env.local
et modifiez les valeurs adéquates.
Assurez-vous d'avoir installé et configuré correctement la partie backend afin que la partie front puisse fonctionner.
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
.
Démarrez les applications locales, ainsi que les api backend correspondantes, et lancez pnpm --filter e2e-tests test
.
Les pull requests sont possibles. Pour des changements majeurs, veuillez d'abord contacter l'équipe sur l'adresse contact@dossierfacile.fr.