08
Challenge Project

MyCityCO2

Open Net Sarl

⛶  Fullscreen ↓  Download 📂 Demo

https://mycityco2-dev.odooapps.ch/

https://www.figma.com/proto/AzyNt87dj85tf3Q0msDp8R/MyCityCO2?page-id=0%3A1&type=design&node-id=4-15322&viewport=-775%2C226%2C0.2&t=Q2jzye4MD6bVd3Lc-1&scaling=scale-down&starting-point-node-id=4%3A15322

Création d'un outil libre et gratuit de suivi des empreintes carbones de chaque ville suisse au service de la lutte contre le changement climatique

Le problème est que certaines villes ne peuvent pas voir leur consommation de carbone par habitant, donc elles ne peuvent pas réduire ce qu'elles ne peuvent pas mesurer. Il existe des moyens de le faire, mais ces moyens sont coûteux, alors que nous souhaitons rendre cela automatique.

Ressources

La comptabilité des villes suisses n'est pas rendue publique de manière uniforme. Il faudrait normaliser cette publication pour l'open data sur l’ensemble des cantons au niveau fédéral.

Goal

Réaliser le bilan flash des communes vaudoises (et un autre canton en fonction des volontés/disponibilités) pour illustrer le potentiel auprès du conseil fédéral.

Outcomes

Automatiser les comptes carbones pour toutes les collectivités leur permettrait de se concentrer sur les actions à mettre en œuvre pour décarboner les services publics. C’est un véritable outil d’évaluation des politiques publiques.

Solutions

Standardiser la publication des données de comptabilité financière (selon la norme comptable MCH2) des villes suisses en open source permettrait le calcul transparent de leur empreinte carbone. Rien ne semble exister au niveau national, nous avons trouvé des informations dans certains cantons mais à des niveaux trop aggrégés.

Restrictions

Le manque de données mises à disposition ainsi que la manière dont elles sont présentées pose problème. Parfois les données sont disponibles mais pas à un niveau de granularité suffisant. Suivant le niveau d’aggrégation, il vaut mieux ne pas se lancer au risque d’avoir des résultats insensés.

Utilisation

Nous prévoyons d’injecter les données dans l’interface graphique existante de MyCityCO2.

Organisation

Open Net Sarl

Le répertoire qui sera utilisé sera: https://github.com/MyCityCO2/co2-switzerland/

Co2 Switzerland

This project was created during the GovTech Hackathon 2024 in Berne, Switzerland. The theme is "Network Switzerland." Under this title, participants will be seeking solutions for digital networking - both within the public administration and with third parties. Meet developers, experts, and interested parties from administration, business, and civil society and collaborate on laying the digital foundations of our society.

Project

Our project in the hackathon aims to retrieve the Carbon Footprint data from cities. We were able to achieve this in France. The downside is that in Switzerland, the data are not universally available and not in the same format everywhere. That's why we aim to raise awareness of this issue by participating in Federal Events. Through these events, we hope to be contacted by the right people to effect change.

Rules

Commit

In this project we follow the Angular Conventional Commits. If you wish to participate, please follow them.

Branchs

Please create you're own branch with you're name and with the features that you wish to implement, once the features done, create a pull request with all the required details. The branchs naming should follow this pattern: main+<trigram>+<feature> per example for Adam Bonnet it's main+abo+init.

How-To

Setup / Install

In order to make this project work you'll need to install the following: - at least python 3.10 - pipx - poetry (using pipx) - pre-commit - git

once all these packages installed you can now do the following: if the first one isn't working use the second link ```bash git clone git@github.com:MyCityCO2/co2-switzerland.git

git clone https://github.com/MyCityCO2/co2-switzerland.git bash cd co2-switzerland pre-commit install ``` now you should be all goods to run the project

Run the project

Since were using poetry as our package manager you'll need to do the following: bash poetry shell now you are in the right environnment. Try to do the commands co2, if it work and showing you 3 commands: switzerland, plugins, version. To be really sure you can do co2 plugins list and if switzerland is showing then nice job, you just install the project. Now let's work together in order to finish this GovTech Hackathon

Changelog and Versionning

The changelog and versionning is managed by semantic release, so once you're finish you're features, create a merge request and it get merged, you'll need to git checkout main && git pull, in order to get the news values. PLEASE DO NOT TOUCH THE VERSION VARIABLE OTHERWISE YOU'RE FEATURES WON'T BE MERGED.

This content is a preview from an external site.
 

Event finished

Edited (version 21)

15.03.2024 14:56 ~ loleg

Project

Edited (version 20)

15.03.2024 14:43 ~ benoit

Edited (version 18)

15.03.2024 10:37 ~ benoit

Edited (version 17)

15.03.2024 10:14 ~ benoit

Joined the team

14.03.2024 09:51 ~ Beci

Event started

Edited (version 15)

14.03.2024 08:30 ~ benoit

Edited (version 14)

14.03.2024 06:52 ~ benoit

Repository updated

13.03.2024 11:34 ~ BonnetAdam

Edited (version 9)

13.03.2024 11:34 ~ BonnetAdam

Edited (version 8)

13.03.2024 11:33 ~ BonnetAdam

Joined the team

12.03.2024 13:21 ~ AdrienEmeri

Edited (version 4)

21.02.2024 13:25 ~ gaston_wey

Edited (version 3)

15.02.2024 13:11 ~ florihas

Challenge

 
Alle Teilnehmer*innen, Sponsor, Partner, Freiwilligen und Mitarbeiter*innen unseres Hackathons sind verpflichtet, dem Hack Code of Conduct zuzustimmen. Die Organisatoren werden diesen Kodex während der gesamten Veranstaltung durchsetzen. Wir erwarten die Zusammenarbeit aller Teilnehmer*innen, um eine sichere Umgebung für alle zu gewährleisten. Mehr Details befinden sich im Hackathon Handbook.

Tous les participant-es, sponsors, partenaires, bénévoles et collaborateurs/collaboratrices de notre hackathon sont tenus d'accepter le Hack Code of Conduct. Les organisateurs feront appliquer ce code tout au long de l'événement. Nous attendons de tous les participants qu'ils coopèrent afin de garantir un environnement sûr pour tous. Pour plus de détails, veuillez consulter le Hackathon Handbook.

Creative Commons LicenceDie Inhalte dieser Website stehen, sofern nicht anders angegeben, unter einer Creative Commons Attribution 4.0 International License | Le contenu de ce site web est, sauf indication contraire, sous licence Creative Commons Attribution 4.0 International.

Teilnehmende: jetzt Zertifikat erhalten in eigenem Profil 🎉 Participants : téléchargez un certificat sur votre profil.