Skip to content

betagouv/aides-simplifiees-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

518 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interface graphique du simulateur aides-simplifiées

Aides Simplifiées est une plateforme permettant de simuler son éligibilité à plusieurs aides financières. Ce projet repose sur AdonisJS, Inertia.js, Vue.js et le système de design de l'État français (DSFR).

📚 Documentation

Nous maintenons une documentation détaillée dans le dossier docs/. Voici les points d'entrée principaux :

  • 🗺️ Architecture globale : Vue d'ensemble, stack technique et cartographie du projet. À lire en premier.
  • 🏗️ Infrastructure : Déploiement, Docker et environnements.
  • 🧪 Tests & Qualité : Stratégie de tests (Japa, Vitest, Playwright, RGAA).

Sections spécifiques

Pré-requis

  • Node.js v22.21.1
  • PNPM v10+ (gestionnaire de paquets)
  • Docker (pour la base de données et les services tiers)

Installation rapide

  1. Cloner et installer

    git clone <url-du-repo>
    cd aides-simplifiees-app
    pnpm install
  2. Configurer l'environnement

    cp .env.template .env
    # configurer les variables dans .env selon vos besoins
    # voir docs/technical/infrastructure.md pour les détails
  3. Démarrer l'infrastructure

    make dev

    Lance PostgreSQL, OpenFisca et LexImpact via Docker.

  4. Initialiser la base de données (la première fois seulement)

    node ace migration:run --force
    node ace db:seed
  5. Lancer le serveur

    pnpm dev

    Accédez à l'application sur http://localhost:3333.

Commandes fréquentes

Voir toutes les commandes avec make help.

Action Commande Description
Infra make dev Lance les conteneurs Docker nécessaires
Dev pnpm dev Lance le serveur Adonis + Vite
Tests pnpm test Lance tous les tests (Unit, E2E)
Lint pnpm lint Vérifie le style du code
Format pnpm format Formate le code
DB Shell make db-shell Accès SQL direct à la base de données

Licence

AGPL-3.0

About

Aides Simplifiées est une plateforme publique permettant de simuler son éligibilité à plusieurs aides financières.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors