{"id":31766005,"url":"https://github.com/mtes-mct/aides-territoires","last_synced_at":"2025-10-10T00:28:51.899Z","repository":{"id":37417679,"uuid":"124301398","full_name":"MTES-MCT/aides-territoires","owner":"MTES-MCT","description":"Identifiez en quelques clics toutes les aides disponibles sur votre territoire pour vos projets d'aménagement durable","archived":false,"fork":false,"pushed_at":"2025-04-09T07:18:11.000Z","size":47603,"stargazers_count":18,"open_issues_count":18,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-02T21:51:28.333Z","etag":null,"topics":["ansible","bootstrap","django","hacktoberfest","jquery","lxc","pytest","python","sass"],"latest_commit_sha":null,"homepage":"https://aides-territoires.beta.gouv.fr/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MTES-MCT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-03-07T22:19:11.000Z","updated_at":"2024-10-08T06:40:19.000Z","dependencies_parsed_at":"2023-11-24T16:24:25.087Z","dependency_job_id":"b03e2498-cf2a-46aa-bbd9-39353bd68244","html_url":"https://github.com/MTES-MCT/aides-territoires","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/MTES-MCT/aides-territoires","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTES-MCT%2Faides-territoires","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTES-MCT%2Faides-territoires/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTES-MCT%2Faides-territoires/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTES-MCT%2Faides-territoires/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MTES-MCT","download_url":"https://codeload.github.com/MTES-MCT/aides-territoires/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTES-MCT%2Faides-territoires/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002357,"owners_count":26083356,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","bootstrap","django","hacktoberfest","jquery","lxc","pytest","python","sass"],"created_at":"2025-10-10T00:28:35.084Z","updated_at":"2025-10-10T00:28:51.887Z","avatar_url":"https://github.com/MTES-MCT.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aides-territoires\n\n**Identifiez en quelques clics toutes les aides disponibles sur votre territoire pour vos projets d'aménagement durable.**\n\nDépôt de code de la startup d'état **Aides-territoires** incubée à la Fabrique Numérique du MTES-MCT.\n\nCe `README` s'adresse plutôt aux intervenant·es techniques sur le projet.\nPour plus d'infos en tant qu'utilisateur·ice du produit ou de l'API, vous pouvez consulter les liens suivants :\n\n- [Site web](https://aides-territoires.beta.gouv.fr/)\n- [Documentation technique de l'API](https://aides-territoires.beta.gouv.fr/data/)\n\n## Les rôles utilisateurs\n\nAides-territoires s'adresse principalement à trois types d'utilisateurs (personas) :\n\n - les **chercheurs d'aides**\n - les **porteurs d'aides**\n - les **admins**.\n\n### Chercheurs d'aides\n\nLes chercheurs d'aides sont les principaux « clients » du service offert par\nAides-territoires. Il s'agit des personnes qui utilisent le site pour\ntrouver des aides pour leurs projets.\n\nLes chercheurs d'aides peuvent accéder aux fonctionnalités suivantes :\n\n  - utiliser le moteur de recherche pour trouver des aides pertinentes\n  - créer des alertes pour recevoir par email de nouveaux résultats\n    correspondant à une recherche donnée\n  - suggérer des modifications sur une fiche d'aide.\n\nLes chercheurs d'aides sont des utilisateurs anonymes et n'ont pas besoin de\ncréer de compte.\n\n### Porteurs d'aides\n\nLes porteurs d'aides sont les personnes ou organisations qui publient des\naides sur Aides-territoires.\n\nLes porteurs d'aides doivent créer un compte et remplir leur profil pour être\nidentifiés comme tels.\n\nLes porteurs d'aides ont accès aux fonctionnalités suivantes :\n\n  - une interface de contribution (édition / publication d'aides)\n\n ### Admins\n\nLes admins sont les membres d'Aides-territoires qui ont accès à l'interface\nd'admin Django, et peuvent administrer les différentes données.\n\n  - éditer les aides\n  - saisir de nouvelles aides\n  - publier ou dépublier les aides\n  - accepter les suggestions de modifications sur les aides\n  - créer des « minisites », des pages de recherche personnalisées\n  - administrer les différentes données (catégories, etc.)\n\n## Fonctionnalités principales\n\nLa liste des « gros morceaux » ou fonctionnalités principales à connaître :\n\n  - création, édition, publication d'aides\n  - recherche d'aides (avec filtres par type de bénéficiaire, périmètre, mots clés ou thématique)\n  - présentation du résultat des aides et filtre rapide\n  - moteur de recherche avancé « plus de critères »\n  - création de « portails »\n  - création et gestion de projets\n  - publication de projets et suggestion d'aides pour des projets publics\n  - création d'alertes à partir d'une recherche\n  - test d'éligibilité sur certaines aides\n  - import d'aides par Excel, CSV ou API\n  - une API pour récupérer les données d'Aides-territoires\n\n## Aspects techniques\n\n### Architecture\n\nLe produit est développé en Django (Python).\nIl est structuré comme un projet Django classique, découpé en applications.\n\nLa base de données utilisée est PostgreSQL.\nRedis nous sert aussi à accélérer les requêtes (caching), il sert aussi de broker pour les tâches de fond (Celery),\net pour compter les tentatives infructueuses de connexion (Defender).\n\nCertaines données de projet sont accessible depuis une API. L'API est en lecture seule.\n\nL'interface utilise des templates HTML, avec le système de design de l'État et un peu de Javascript via jQuery.\n\n### Le code\n\nPour en savoir plus sur le code et comment contribuer : [CONTRIBUTING.md](./CONTRIBUTING.md)\n\nLes étapes pour installer l'environment en local : [ONBOARDING.md](./ONBOARDING.md)\n\n### Infrastructure\n\nL'application est hébergée chez [Scalingo](https://scalingo.com/fr).\n\nLes fichiers statiques (images, documents) sont chez [Scaleway](https://www.scaleway.com/fr/).\n\n### Outillage\n\n- [Github](https://github.com/) pour l'hébergement du code et l'intégration continue\n- [Sentry](https://sentry.io) pour le reporting des erreurs\n- [Brevo](https://www.brevo.com/fr/) pour l'envoi d'emails\n- [AlwaysData](https://www.alwaysdata.com/fr/) pour la gestion des DNS\n- [Metabase](https://www.metabase.com/) pour l'analyse et la visualisation des données\n- [Matomo](https://fr.matomo.org/) pour l'analyse du traffic web\n- [Updown](https://updown.io/) pour la page de statuts et les alertes\n\n### Monitoring\n\n[Statut du service](https://updown.io/tqz4?locale=fr)\n\n## Une question ?\n\nUn formulaire de contact est disponible [ici](https://aides-territoires.beta.gouv.fr/contact/).\n\nSi le sujet est purement technique, vous pouvez aussi créer une _Issue_.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtes-mct%2Faides-territoires","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmtes-mct%2Faides-territoires","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtes-mct%2Faides-territoires/lists"}