Skip to content

MTES-MCT/fonds-vert-espace-laureat

Repository files navigation

Fonds Vert - Espace lauréat

Introduction

Ce projet repose sur 4 services externes :

  • ProConnect : identité des utilisateurs et authentification
  • Demarches Simplifiée : dossiers de subvention et d'évaluation
  • API Fonds Vert : données financières et consolidation des indicateurs
  • Grist : mapping entre les champs des différentes APIs

Toutes les données sont hébergées sur ces services, aucune base de données n'est donc nécessaire.

Installation

npm i

Copiez le fichier .env.example en .env et complétez les variables d'environnement.

Développement

Lancez le serveur de développement :

npm run dev

Ouvrez http://localhost:3000 avec votre navigateur pour voir le résultat.

Tests

En activant le mode testProxy de Next, les appels API côté serveur peuvent être interceptés par MSW. Lancez le serveur de développement en activant ce proxy :

npm run dev:test

Cette commande est optionnelle. Elle permettra notamment d'exécuter plus rapidement les tests par la suite.

Lancez les tests avec Playwright :

npm run test

Playwright réutilisera un serveur éventuellement déjà disponible sur le port 4000, sinon il lancera npm run dev:test avant.

Lancez un test spécifique :

npm run test -- tests/dossier.spec.ts

Guide

Mode par défaut

L'espace lauréat est accessible via :

L'utilisateur se connecte via ProConnect. Nous récupérons tous les dossiers associés à son numéro de SIRET via l'API Fonds Vert. Nous n'affichons que les dossiers rattachés à l'adresse email de l'utilisateur connecté. Seuls les utilisateurs connectés avec une adresse email vérifiée par ProConnect peuvent accéder à l'espace lauréat.

Il est possible d'accéder directement à un dossier :

Cette URL d'accès direct peut être utilisée, par exemple, dans les communications par email. Elle est également utile pour les administrateurs de la plateforme.

Mode administrateur

Si votre compte a un rôle administrateur, vous pouvez visualiser les dossiers des lauréats. Vous pouvez également accéder à tous les dossiers associés à un numéro de SIRET :

Mode démo

Une page de démonstration, ne nécessitant ni token ni compte ProConnect, est disponible :

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages