betagouv / mpal

Mon projet Anah (agence nationale de l’habitat)
https://monprojet.anah.gouv.fr
GNU Affero General Public License v3.0
12 stars 14 forks source link

DÉPÔT OBSOLÈTE

La Startup d’État « Les aides de l’Anah » n'est plus incubée par beta.gouv.fr. Elle est désormais opérée directement par l’ANAH. Le code contenu dans ce dépôt est maintenant obsolète, et ne correspond plus au produit déployé en production.

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 :

« 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

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