Giter Club home page Giter Club logo

cartes's Introduction

Cartes

Venez discuter du projet sur le canal matrix !

Kesako ?

C'est une application Web de cartographie généraliste, basée sur les données d'OpenStreetMap et d'autres projets de communs comme Wikimedia Commons (pour les images) ou Wikipedia.

Deux objectifs :

  • pouvoir explorer la France, ses lieux d'intérêt (commerces, attractions touristiques, etc) sans dépendre de Google, Apple et autre GAFAM
  • proposer des calculateurs d'itinéraires écologiques

Découvrez nos motivations et les dernières nouveautés dans le blog.

Et techniquement

I started implementing this map in november 2023 as a kind of personal useful advent of code. I quickly figured out the open source tech and data in 2023 to make modern map interface have become incredibly mature, compared to 10 years ago. You get 3D buildings, vector tiles in 1 h of dev.

The app is based on :

  • data : OSM (of course), Wikimedia commons (for the images), Wikidata, Wikipedia
  • code : nextjs, maplibre, styled-components
  • hosting : maptiler for the vector map tiles, vercel for JS deployment, Photon API by Komoot.

To set it up on your local computer, just run :

npm install --legacy-peer-deps

You'll have to create your free MapTiler key and put it in a .env.local file at the root of the futureco folder:

NEXT_PUBLIC_MAPTILER=YOUR_KEY

Contact

If you have any problem contributing (PR, vercel deployments, etc) feel free to contact me @maelito:matrix.org if I dont answer your issues quickly.

Similar projects

Checkout OSMApp. Qwant Maps would be the other similar projet, but it's not developped anymore.

Credits

This app makes full use of a multiple of open source libraries.

Including code inspired or directly taken from OSMApp.

Icons are OSMAnd's.

cartes's People

Contributors

laem avatar mquandalle avatar johangirod avatar morendil avatar loicguillois avatar martinregner avatar u4y0u avatar lajarre avatar jean-baptistec avatar benjamin-boisserie-abc avatar pinage404 avatar waterced avatar marc-pasteur avatar xavierjp avatar etiennecharignon avatar dependabot[bot] avatar clemog avatar sacramentix avatar marcelovicentegc avatar etiennejourdier avatar mawagusura avatar antoineaugusti avatar arthurmadecprevost avatar avenirclimatique avatar elodieq avatar fmata avatar guirec avatar jdesboeufs avatar mpasteur avatar nab-88 avatar

Stargazers

Thomas avatar Paul Girard avatar Thomas Prévost avatar Nicolas Wurtz avatar Patrick Decat avatar noe.im avatar  avatar Gaël Poupard avatar Nassim Zeroual avatar  avatar  avatar  avatar Chaman Vétéran avatar Binnette avatar  avatar Romain Vuillemot avatar Mathis Gardon avatar Sylvain Lesage avatar Yassine R. avatar Sébastien Di Rollo avatar Baptiste Abel avatar  avatar Maxime Golfier avatar Louis ROB avatar Quentin Nivelais avatar Maxime Chourré avatar Vincent Lafeychine avatar  avatar Nicolas Derive avatar Yoann avatar Guillaume avatar Kody avatar Camille Appert avatar Joël Galeran avatar Adrien Taudiere avatar Edgar Onghena avatar Cyril Cincet avatar Ana Gelez avatar  avatar Ariel avatar Diego Miguel Lozano avatar Maxime L avatar BohwaZ avatar Adam Tbatou avatar Florent avatar Arthur Delannoy avatar Pierre avatar Matthieu Renaut avatar Paul Leclercq avatar Maxence Aïci avatar Yassine Zouggari avatar Mattèo Gauthier avatar  avatar Jules avatar Paul Delafosse avatar  avatar Romain Théry avatar Clément GIBAUD avatar Benoit Orihuela avatar Colin Maudry avatar gosgtan avatar Gilles Lepretre avatar Antoine avatar  avatar Alexandre Kalatzis avatar Matthieu Viry avatar  avatar Tuan Duc Tran avatar Jérôme Villafruela avatar  avatar Roman Deev avatar  avatar  avatar Philippe Miossec avatar Thomas Bouvier avatar Sylvain Houdou avatar Johan Richer avatar Guillaume Gelin avatar Nicolas Liautaud avatar Oliver Blanthorn avatar  avatar  avatar Adrien LUDWIG avatar nicolas avatar Mathieu Magnin avatar Nicolas Daudin avatar Quentin Mazars-Simon avatar Alexis Delrieu avatar soyeloso avatar Maxime Mouchet avatar Guillaume Dalle avatar Clément Boittin avatar Hervé E. avatar Félix Girault avatar  avatar  avatar Nans avatar Cyril Blaecke avatar Timothée Mazzucotelli avatar Florimond Manca avatar

Watchers

Lucian avatar James Cloos avatar  avatar Camille Barneaud avatar Thê-Minh avatar  avatar  avatar  avatar  avatar

cartes's Issues

Wording : préciser les questions

Dans le formulaire sur "Mes douches", certaines questions ne sont pas assez précises :

Combien de temps dure votre douche en général ?

On suppose que c'est en minutes mais c'est pas écrit.

Combien prenez-vous de douches ?

On suppose que c'est par semaine mais c'est pas sûr.

Progressive carbon budgets

On https://futur.eco, we're trying to make the link between the kgCO2e of e.g. a plane trip or a banana and the emissions budgets.
As you can see on this page (in french, sorry), https://futur.eco/scénarios, the user can choose a warming scenario and see the impact on the portion of the corresponding budget consumed by that plane trip. E.g. 20 days in the current scenario (10t / person in France) rises to 3 months (!) in the 2°C scenario.
I'm far from an expert in that field, so these scenarios and carbon budgets should probably be corrected. This article and this interactive project look perfect for getting to know more about the subject :-)
In particular, at the moment the target carbon budget per person is not anchored to a given year. It would be far better to say : "you'll have to reduce your budget to 5.5 tonnes in 2025 (for Germany, 1.75° of warming)"

TODO :

  • re-evaluate the personal carbon budgets estimations (flat distribution worlwide)
  • implement a switch to chose your country and base the emission reductions in 2016, the year of the Paris climate deal, as explained in the article above
  • implement personal targets year by year (or decade by decade) to give more practical and less frightening recommendations

Comparateurs thématiques

L'idée est d'afficher l'impact carbone d'une action et de ses alternatives avec quelques questions bien ciblées, voire des curseurs à déplacer.

  • vaisselle à la main ou avec un lave-vaisselle ?
  • liseuse ou livres papier ?
  • douche ou bain ?
  • voiture diesel d'occasion ou voiture électrique neuve ?

C'est quelque chose qu'on fait timidement sur mon-entreprise.fr (chômage partiel et statuts) et c'est un cas d'usage pour lequel j'aimerais améliorer l'API de publicodes.

PWA: Application non installable

En lançant l'audit des Chromium DevTools, dans la section Progressive Web App, on voit que l'app n'est pas installable parce qu'il n'y a pas de manifest.json

On pourrait utiliser https://www.pwabuilder.com/ pour en générer un

Je pense que Futur.eco est le cas d'usage parfait pour une PWA

Classer les items sur la page d'accueil

Mettre l'impact par défaut sur chaque carte, et les ordonner par impact. Code couleur ?

Est-ce que ça ne pose pas de problème avec les gestes récurrents ? Les gestes qui prennent bcp de temps ? Comme le chauffage de la maison, on le définit sur quelle durée ?
@jdauphant

La page scénarios ne fonctionne pas

Chez moi, quand je clique sur un lien qui amène vers la page /scénarios (lien "changer" ou "crédit carbone personnel"), j'arrive sur une page blanche, et la console du navigateur affiche ça :

SW registered:  
ServiceWorkerRegistration { installing: null, waiting: null, active: ServiceWorker, scope: "https://futur.eco/", updateViaCache: "imports", onupdatefound: null, pushManager: PushManager, … }
Provider.tsx:30:33
[ Erreur de type ]
➡️ Dans la règle `transport . avion . impact carbone unitaire`,
✖️ L'unité de la règle est incompatible avec celle de sa formule
  Impossible de convertir l'unité 'km' en 'kgCO₂e / km'
error.ts:21:9
ReferenceError: emoji is not defined
Scenarios.js:27:3
ReferenceError: "emoji is not defined"
    C Scenarios.js:27
    React 6
    unstable_runWithPriority scheduler.production.min.js:18
    React 5
react-dom.production.min.js:196:194

Mon navigateur est Firefox, j'ai essayé sur Chromium avec le même résultat.

Questionnaire transport

Dans le questionnaire sur les transports quotidiens, je pense qu'il faut prendre en compte le multimodal. Par exemple, je prends le transilien + le bus.

Evaluer le nombre de kilomètre qu'on parcourt n'est pas évident. J'en ai aucune idée ;)

la recherche dans la documentation ne ferme pas la popup

La recherche dans la documentation ne ferme pas la popup

Étape pour reproduire :

  1. Aller sur une page de la documentation
  2. Cliquer sur Rechercher
  3. Faire une recherche
  4. Cliquer sur le résultat

La page se charge mais la popup ne se ferme pas toute seule, il y a cette erreur dans la console

TypeError: m is null

Il est quand meme possible de fermer la popup à la main

Représentation de plusieurs élements pour comparaison

@rlemaire a fait 2 super blogposts dans lesquels il montre l'impact environnemental de différentes choses du quotidien

Mise en perspective des impacts écologiques du numérique

Mise en perspective des impacts écologiques du numérique - la suite

La manière de les présenter est super intéressante car elle permet de facilement se rendre compte de l'échelle de grandeur en comparant différentes choses


On pourrait imaginer sélectionner plusieurs éléments sur futur.eco et générer ce genre de représentation ?

Séparer empreinte à l'usage et à la fabrication

Super boulot! C'est top d'avoir ce genre d'informations.

Je n'ai pas compris certains écrans. Que représentent les coûts exactement ?

  • téléphone, liseuse, ordinateur: coût à l'achat? à chaque rechargement?
  • imprimante: coût à l'achat? coût pour une ramette de papier ?
  • mon épargne: pourquoi de tels coûts (surtout que ça peut être très élevé)? j'ai bien une idée, mais ça mérite d'être précisé

J'imagine que c'est difficile (et je me doute que tu y as pensé), mais avoir les source de ces chiffres serait top pour creuser une question en particulier.

Mieux expliquer le "temps carbone"

C'est une des fonctionnalités les plus importantes du site pour l'instant : il faut bien faire comprendre ce concept de temps carbone.

Donner un example sur la page d'accueil, ex. l'avocat c'est 15 minutes et ce que ça veut dire ?

Ou alors mieux expliquer dès la première simulation.

Travaux en cours

  • Résoudre les bugs des 3 simulateurs actuels (exploration des calculs, passage des périodes, etc.)
  • Améliorer l'exemple de l'avion
    • suggestions de destinations
    • bilan amont du vol, forçage radiatif
  • ajouter un simulateur bouteille plastique / vert / consigne
  • implémenter un log des recherches pour avoir des idées de sujets à couvrir

Erreur sur la page "trajet en avion"

Sous Chrome:
https://futur.eco/simulateur/transport/avion/impact

Dans la règle transport . avion . impact carbone unitaire,
✖️ L'unité de la règle est incompatible avec celle de sa formule
Impossible de convertir l'unité 'km' en 'kgCO₂e / km'

Puis

react_devtools_backend.js:6 TypeError: Cannot read property 'call' of undefined
    at i (bootstrap:68)
r @ react_devtools_backend.js:6
eu @ publicodes.js:47
n.callback @ publicodes.js:47
fi @ publicodes.js:47
iu @ publicodes.js:47
pc @ publicodes.js:47
t.unstable_runWithPriority @ publicodes.js:55
qa @ publicodes.js:47
dc @ publicodes.js:47
Zu @ publicodes.js:47
(anonymous) @ publicodes.js:47
t.unstable_runWithPriority @ publicodes.js:55
qa @ publicodes.js:47
Wa @ publicodes.js:47
Ha @ publicodes.js:47
M @ publicodes.js:47
z @ publicodes.js:47
Jt @ publicodes.js:47
Xt @ publicodes.js:47
load (async)
Yt @ publicodes.js:47
Kt @ publicodes.js:47
Qo @ publicodes.js:47
lc @ publicodes.js:47
sc @ publicodes.js:47
uc @ publicodes.js:47
Zu @ publicodes.js:47
(anonymous) @ publicodes.js:47
t.unstable_runWithPriority @ publicodes.js:55
qa @ publicodes.js:47
Wa @ publicodes.js:47
Ha @ publicodes.js:47
L @ publicodes.js:47
Gt @ publicodes.js:47
bootstrap:68 Uncaught TypeError: Cannot read property 'call' of undefined
    at i (bootstrap:68)

Contexte: j'étais tenté de répondre à ce tweet avec le lien vers futur.eco ;)

Contrast bad news with 🌄

We're at the moment focusing on measuring how bad the situation is.

Enable a contributive section under the simulation pages that gives solutions. Make it beautiful, with unsplash images in a medium-like article. Make it contributive. Make it funny.

  • give local destination ideas to avoid taking a transatlantic plane. E.g. France has wonderful landscapes.

Before visiting the Grand Canyon, please note that you can enjoy the Ocres du Lubéron and the Gorges du Verdon without burning 300 llitres of oil for yourself.

The Pyrénées
, Lake District or the Highlands in the UK have stunning sights, no need to fly to Yosemite.

  • explain that Paris-> Croatia is possible by train with a halt in Venice.

  • a beautiful mug at work instead of plastic cups

  • a beautiful wooden house

The construction of this house could be carbon neutral (laem/futureco-data#38).

  • commuting in Paris with a 🚲 instead of a 🚗 lets you enjoy this kind of view

  • cooking with an induction cooker is way more pleasant and easy to clean than an old electric heat cooker, and more secure than gas.

etc.

URL de partage de simulation complétée

j'aimerais bien pouvoir partager des liens vers une simulation et pas seulement vers un simulateur

l'URL contiendrait :

  1. le scénario choisit
  2. les éventuels paramètres de la simulation

c'est peut etre lié à #24

Chargement des données trop long

C'est du à la fonction netlify utilisée pour récupérer les données en direct sur github. Je suppose que c'est la requête github qui est longue, les fonctions netlify sont sensées être performantes.
Sur pingdom-tools, on constate que la requête prend 1.6secondes 😨

Quel effort est le plus compliqué ?

Cet article met le doigt sur quelque chose de très intéressant : le ressenti des gens dans leur combat pour être plus écolo https://www.francetvinfo.fr/monde/environnement/est-ce-que-je-suis-encore-credible-ecolos-convaincus-ils-nous-racontent-leurs-dilemmes-quotidiens-pour-respecter-leurs-principes_3602765.html.

Il serait intéressant, une fois le contenu un peu plus fourni, de poser la questionà l'utilisateur : parmi toutes ces idées de réduction de votre impact, quel est le plus compliqué personnellement ?

Pour certains c'est l'avion, pour d'autres la viande rouge, ou encore la voiture, etc.

Bilan carbone des piscines individuelles

Coucou, alors déjà super boulot, je suis fan et je passe occasionnellement.

Je m'intéresse à l'impact écologique des piscines individuelles ; c'est moins simple que je ne l'imaginais, mais je pense que ça vaut le coup de creuser: le site de la FFP (Fédération des Professionnels de la Piscine) parle de 2.5 millions de piscines individuelles en france, soit 1 pour 37 habitant.

On peut également y lire:

Le bilan carbone annuel de l’exploitation d’une piscine s’élève à environ 250 kg de CO2 pour une piscine de taille moyenne de 8x4 m, soit moins d’un aller-retour Paris/Marseille en voiture (env. 260 kg).

Je n'ai cependant rien trouvé pour étayer ce bilan, ni pour généraliser à d'autres surfaces ou volumes. En tout cas, si on se dit que le budget CO2 est de quelques tonnes, avec 260kg on a déja grignoté une partie non négligeable.

Je n'ai rien trouvé via l'ademe d'officiel, mais j'ai trouvé cet article d'un blog spécialisé sérieux qui parle du coût à l'entretien.

Si on essaie de faire l'exercice, on peut modéliser l'impact écologique d'une piscine, à l'usage, comme étant la somme de plusieurs composantes:

  • la construction (compliqué à évaluer, dépend du type: enterré ou hors sol, et du volume)
  • le type de traitement (sans doute négligable, )
  • la consommation en eau (les piscines hors sol peuvent être vidées tous les ans ! à 30T d'eau, c'est moins cher et plus simple que de traiter l'eau)
  • la consommation en électricité, qui dépend du volume à traiter. Globalement, c'est temps de fonctionnement de la pompe x consommation de la pompe. Les conseils varient sur le temps nécessaire, 12h/j durant la période d’utilisation (mai-septembre) c'est pas abérrant pour une première approximation.

…du coup, je ne sais pas trop comment on peut faire entrer ces chiffres dans le calculateur pour fournir une estimation correcte, mais je suis dispo pour en discuter.

Pour info, dans le communiqué de la FFP également :

[…] les professionnels français réunis au sein de la Fédération des Professionnels de la Piscine et du Spa ont lancé un grand chantier visant à créer,avec l’AFNOR et le Comité Européen de Normalisation (CEN),une norme environnementale européenne d’ici début 2023

1 image = 50% du poids de la page 😱

cette simple ligne, ajoute 1.4Mo sur une page de 2.5Mo

https://github.com/laem/futureco/blob/7a7f4c6f64850c7c511b0774a334a62e25f2280e/source/sites/publicodes/HumanCarbonImpact.js#L96

l'effet est cool mais je ne pense pas qu'il vaut la peine de télécharger 1.4Mo


je propose une de ces solutions :

  • le plus simple est de supprimer cet effet
  • compresser l'image
  • découper l'image et la compresser pour réduire son poids
  • utiliser une image SVG avec filter
  • faire un screenshot du rendu et utiliser border-image

Bug explication des calculs

Quand une simulation n'a pas de question, l'explication du calcul ne montre pas les valeurs des variables, c'est beaucoup moins clair.

Mieux gérer les références

  • Afficher automatiquement sur les pages /documentation des cartes d'aperçu : url + titre + vignette, à la Telegram.

  • Faire ruisseler les références des noeuds parents vers les enfants avec un simple lien "références plus générales".

  • collecter automatiquement les liens présents dans la description et la note pour les afficher dans le bloc références, en gardant la propriété références.

  • Les références en .pdf ne sont pas affichées par microlink.io exemple

Présence sur les moteurs de recherche (SEO)

Pour l'instant le site est très mal référencé. Par exemple, quand on tape "impact climat trottinette électrique partagée", malgré le fait que cette page présente ces mots clefs, elle n'est absolument pas référencée 😅

Faire parler les résultats

Kilos, tonnes, grammes équivalent CO2, c'est la base du calcul mais ça ne peut pas être le vecteur d'information principal de l'utilisateur qui découvre ce monde : il faut inventer autre chose plus parlant.

Il me semble intéressant de tenter de représenter le résultat comme du ⌛ temps consommé :

  • on a tous l'habitude de se représenter le temps en minutes, heures, semaines, mois, années, etc.
  • une base de comparaison souvent utilisée dans les débats est le crédit carbone personnel annuel : par exemple un objectif de 5 tonnes. On comprends très rapidement que si 1 buger = 6 heures ou 1 vol Paris-Lyon = 4 mois, on explose l'objectif à ce rhytme !

On choisit alors par défaut que l'objectif personnel est (par exemple) 1 tonne.

Pour comprendre ce choix, et jouer avec d'autres politiques possibles, une page et un select :

ce ne sont que des exemples, données et faits à ajuster évidemment

  1. 10 tonnes : statu quo pour le français moyen, on court à la catastrophe avec + de 4 degrés de réchauffement, sauf surprise notre futur n'existe plus
  2. 1 tonne : ça nous permet d'avoir une chance de rester sous les 2 degrés. On n'est pas a l'abri d'effets d'emballement comme la fonte de l'arctique.
    2bis) 4 tonnes : contrairement au scénario 2, on se permet une consommation supérieure au reste du monde... parce qu'on s'estime plus importants, plus habitués à une consommation élevée et parce qu'on a des rafales ainsi que la bombe atomique
  3. 0.5 tonnes : 1.5 degrés de réchauffement maximum, le monde reste à peu de guerres près, calme.

Pour une information plus précise mais aussi plus frileuse, consulter le rapport du GIEC (traduit en français); la page d'explication de tomorrow; la page de Ycombinator sur le captage du carbone, leur plan B si on a failli au plan A de réduction des émissions.

Une journée écolo ?

Est-il possible de vivre à < 1 tonne de carbone sans perdre tout espoir de vie sociale ? 2 tonnes ? Peut-être en enlevant les postes sur lesquels on n'a pas d'influence directe (services publics, logement si locataire sans sous, etc.) ?

Je pense que les simulateurs d'impact carbone existants sont trop éloignés de notre quotidien. Pour la plupart des gens, c'est impossible de répondre à la question "combien mangez-vous de viande en général ? Beaucoup, moyen, peu, pas du tout".

A l'inverse, dire ce qu'on a mangé dans la journée, les trajets qu'on a fait, les choses qu'on a acheté, les cafés qu'on a bu, c'est facile :-)

On imaginait une interface avec des "consommations" classées par temps. Le premier écran pourrait être les 3 repas qui rythment nos journées, éventuellement des déplacements, et un gros bouton plus pour ajouter tout le reste via un champs de recherche avec quelques suggestions.

Le nom : 📆 Journal climat ? Un jour carbone ? Sous les 2 tonnes ? Objectif 2° ? Objectif Paris ?

Première étape : importer les données "plats préparés" de la base carbone, qui ont le mérite d'être calculés par portion individuelle, donc directement exploitables. Faire une interface de recherche sympa à utiliser, avec suggestions et autocomplétion. Voir si les gens accrochent en restreignant le sujet au poste "repas" du crédit carbone personnel.

Nouveau document 2019-10-17 18 21 22_1

Prochaine UI

Après pas mal de tests utilisateurs, je constate que le principe du site n'est compris qu'avec un accompagnement. Il est alors très apprécié.

  • mettre le scénario par défaut à l'objectif de Paris de < 2°. Toujours permettre de choisir d'autres scénarios.

  • fusionner les carrés emoji + titre de l'acceuil avec le carré bleu du résultat de simulation, pour qu'ils soient identifiés par l'utilisateur comme le lien entre ces deux pages

  • sur les pages de simulation, expliquer que le résultat affiché est par défaut, avant les réponses de l'utilisateur. Ex : pour l'avion "exemple d'impact pour un vol Paris-Marseille"

  • mettre un bouton valider quand l'utilisateur a sélectionné un autre scénario, qui fait revenir sur la page précédente

  • tout en haut de la page d'accueil, expliquer ce qu'est le crédit carbone en mettant en valeur l'une des cartes (ex. le smartphone). Est-ce vraiment nécessaire ? A tester.

  • quand on partage une URL, https://futur.eco/simulateur/transport/impact-à-l'usage, on n'obtient pas le nom de la page mais le nom du site. Problème de React Helmet ? MAJ : non, il faut forcément du server side rendering pour réparer ça...

Fusion futureco et futureco-data #Monorepo

je propose de fusionner les deux repos (dans des sous dossiers pour conserver la séparation des responsabilités)

pour faire des modifications sur le site, on est obligé d'avoir le repos futureco-data cloné dans le répertoire parent avec le nom data (ou de créer un dossier data contenant le fichier co2.yaml)

https://github.com/laem/futureco/blob/47890c43fb91346c13b5248e2af2ca872c1e7750/source/RulesProvider.js#L28

les deux projets ont l'air fortements liés

qu'en pensez-vous ?

🇬🇧 English version

  • internationalisaiton of the app is a must to get a 10x larger potential user base, but also for dev contributions (carbon models, design help, SEO, etc.)
  • the component texts can be translated quite easily using this file
  • the data on laem/futureco-data should be translated via a Web interface. The idea is to list the YAML nested keys that must be translated, to run a semantic diff that outputs on /i18n a list of texts that must be translated.
  • a minimal version of the website in english could be obtained by only translating variable questions, titles and descriptions, suggestions, etc. It doesn't matter if the whole source code is not translated, especially mechanism names and parameters, as they're only accessible on the documentation pages
  • Why should we use an interface and store translation diffs instead of just using this kind of translation files ? Because apart from just translating lait to milk, its formula should also be tuned for each country : the french LCA for milk is probably quite different from the united state's.
  • a user country selection dropdown would apply the correct diff to the rules data
  • the main i18n parameter is the carbon intensity for a kWh. Live data should be used. Can we use electricitymap.org to get live data and fallback on mean values if offline ?
  • the translation web interface could be a first iteration of #20

Pourquoi ce nom ?

  • Je crois avoir remarqué que les services qui marchent sont ceux qui ont un nom mémorable, court, avant d'avoir le sens évident.

Des jeux de mots (Leboncoin), des trucs liés aux animaux ou plantes (twitter, yuka, orange, apple, Amazon), des onomatopées (BlaBlaCar, yahoo!), des trucs à deux syllabes max (Uber, drivy, ebay, Brut, Free), des noms étranges ou drôles (Google) ou des symboles (tesla), des concepts créés à partir de deux mots liés (Facebook, Microsoft).

  • le site sera axé sur l'idée que la réduction de notre impact personnel est une condition pour avoir un futur. Voir #5

  • les notions classiques d'impact carbone sont compliquées (ex. impact carbone != co2, co2 != co2 éq, et cette dernière notion est très complexe), et à mon avis peu parlantes. L'idée est de les utiliser dans les calculs, mais pas dans la représentation finale pour l'utilisateur. Voir #5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.