/mpal

Mon projet Anah (agence nationale de l’habitat)

Primary LanguageHTMLGNU Affero General Public License v3.0AGPL-3.0

Build status

Les aides de l’Anah

Vous reculez devant un projet d’amélioration de votre logement pourtant nécessaire à votre santé et votre confort, car la complexité des démarches vous effraie : vous ne savez pas à qui vous adresser, vous ne savez pas évaluer le coût restant de votre poche, vous ne savez pas combien de temps cela prendra.

Vous êtes accompagné tout au long de votre démarche par des intervenants compétents pour faire aboutir votre projet.

Grâce au service « Les aides de l’Anah », votre projet prend forme en quelques minutes chez vous, 24h/24 et 7j/7 par Internet :

  • vous êtes orienté vers un interlocuteur compétent et proche de chez vous - dans votre département ;
  • vous êtes conseillé dans votre projet selon votre situation et vos besoins ;
  • vous recevez une évaluation personnalisée des aides auxquelles vous pouvez prétendre ;
  • vous ne fournissez que les justificatifs strictement nécessaires ;
  • vous êtes informé en continu de l’avancement de votre dossier et des délais prévisibles ;

« Les aides de l’Anah » est le service qui réunit tous les acteurs et toutes les compétences au service du projet d’amélioration de votre logement.

Installation (avec Docker)

cp config/database.yml{.sample,}
cp .env{.sample,}
docker-compose run mpal db:setup
docker-compose run mpal db:setup RAILS_ENV=test`
docker-compose up

docker-compose run mpal rake intervenants:charger

Installation (sans passer par Docker)

Pré-requis : ce projet nécessite un serveur PostgreSQL lancés localement.

Configurer l’environnement

# Création de l'utilisateur de la base de données
# (mot de passe : `mpal`)
createuser --superuser --pwprompt --createdb mpal
# Création des bases de données
rake db:setup
RAILS_ENV=test rake db:setup
# Installation et mise à jour des dépendances
make install

Lancer le projet

foreman start -f Procfile.dev

Lancer les tests

bin/rspec

Déployer

  • scripts/demo-deploy.sh
  • scripts/production-deploy.sh

Voir la page Intégration et déploiement continu sur le wiki.

Wiki

https://github.com/sgmap/mpal/wiki

API utilisées (Voir dossier app/services)

API particulier

Exemple de requête :

curl "https://particulier-test.api.gouv.fr/api/impots/svair?numeroFiscal=12&referenceAvis=15"
-H "X-API-KEY: test-token"
-H "accept: application/json"
-H "X-User: demo"

API Base Adresse Nationale