cartes
⚠️ Migré sur https://codeberg.org/cartes/web. L'appli Web de cartes grand public.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
⚠️ Migré sur https://codeberg.org/cartes/web. L'appli Web de cartes grand public.
Basic Info
- Host: GitHub
- Owner: cartesapp
- License: agpl-3.0
- Language: TypeScript
- Default Branch: master
- Homepage: https://cartes.app
- Size: 288 MB
Statistics
- Stars: 283
- Watchers: 9
- Forks: 31
- Open Issues: 365
- Releases: 4
Topics
Metadata Files
README.md
Migr sur https://codeberg.org/cartes/web
Cartes
Venez discuter du projet sur le canal matrix !
Kesako ?
C'est une application Web de cartographie gnraliste, base sur les donnes 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'intrt (commerces, attractions touristiques, etc) sans dpendre de Google, Apple et autre GAFAM
- proposer des calculateurs d'itinraires cologiques
Dcouvrez nos motivations et les dernires nouveauts dans le blog.
Comment contribuer ?
C'est par ici : guide de contribution ! Vous pouvez aussi poser des questions sur la section issues ou sur le canal matrix pour les questions plus informelles.
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, next-yak pour le CSS
- 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 :
```
Install bun for your system with https://bun.sh/docs/installation
bun install # We're using bun because npm can't handle the experimental react 19 version, it breaks the install bun dev # launch the web dev server ```
You'll have to create your free MapTiler key and your free Indoor= key and put them in a .env.local file at the root of the cartes folder:
NEXT_PUBLIC_MAPTILER=YOUR_MAPTILER_KEY
NEXT_PUBLIC_INDOOREQUAL=YOUR_INDOOREQUAL_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.
Availability of servers is here
Owner
- Name: Cartes
- Login: cartesapp
- Kind: organization
- Location: France
- Website: https://cartes.app
- Repositories: 1
- Profile: https://github.com/cartesapp
Des cartes en ligne souveraines (donc libres) et écologiques
GitHub Events
Total
- Fork event: 9
- Create event: 76
- Commit comment event: 10
- Issues event: 352
- Watch event: 69
- Delete event: 62
- Member event: 3
- Issue comment event: 886
- Push event: 680
- Gollum event: 49
- Pull request review comment event: 47
- Pull request review event: 57
- Pull request event: 213
Last Year
- Fork event: 9
- Create event: 76
- Commit comment event: 10
- Issues event: 352
- Watch event: 69
- Delete event: 62
- Member event: 3
- Issue comment event: 886
- Push event: 680
- Gollum event: 49
- Pull request review comment event: 47
- Pull request review event: 57
- Pull request event: 213
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Mael | m****s@d****r | 6,802 |
| Johan Girod | j****d@g****m | 917 |
| Maxime Quandalle | m****e@q****m | 476 |
| Laurent Bossavit | l****t@b****m | 371 |
| Johan Girod | j****d@b****r | 350 |
| Etilène Jourdier | e****r@g****m | 188 |
| Loïc Guillois | c****t@l****r | 29 |
| Jean-Baptiste | 8****C | 29 |
| u4y0u | 5****u | 21 |
| Martin Régner | 4****r | 17 |
| waterced | 8****d | 17 |
| Alexandre Hajjar | a****r@g****m | 15 |
| Benjamin-Boisserie-ABC | 6****C | 12 |
| pinage404 | p****4@g****m | 10 |
| LySioS | 8****S | 9 |
| Etienne Foussat | e****t@n****m | 6 |
| Marc Pasteur | m****r@a****r | 5 |
| xavier jouppe | x****e@g****m | 5 |
| Rémi Simonnin | 8****f | 4 |
| Étienne Charignon | e****n@g****m | 4 |
| Mouette | p****s@g****m | 3 |
| dependabot[bot] | 4****] | 3 |
| Clemog | 5****g | 2 |
| sacramentix | b****u@g****m | 2 |
| Martin | me@m****e | 2 |
| sim | g****t@s****r | 1 |
| fm89 | 4****9 | 1 |
| Arthur Madec-Prévost | c****t@a****r | 1 |
| Julien Bouquillon | j****n@s****r | 1 |
| tjiho | t****o@p****y | 1 |
| and 18 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 331
- Total pull requests: 211
- Average time to close issues: 3 months
- Average time to close pull requests: 16 days
- Total issue authors: 46
- Total pull request authors: 18
- Average comments per issue: 1.59
- Average comments per pull request: 2.46
- Merged pull requests: 142
- Bot issues: 0
- Bot pull requests: 3
Past Year
- Issues: 253
- Pull requests: 206
- Average time to close issues: 29 days
- Average time to close pull requests: 16 days
- Issue authors: 39
- Pull request authors: 17
- Average comments per issue: 1.43
- Average comments per pull request: 2.48
- Merged pull requests: 142
- Bot issues: 0
- Bot pull requests: 2
Top Authors
Issue Authors
- laem (107)
- Jean-BaptisteC (61)
- etienneJr (33)
- tjarross (22)
- ColinMaudry (5)
- bristow (4)
- cayenne17 (3)
- Altonss (3)
- LySioS (3)
- waterced (3)
- jubonhomme (2)
- dolmen (2)
- u4y0u (2)
- Athozus (2)
- fabienvv (2)
Pull Request Authors
- laem (119)
- etienneJr (43)
- LySioS (19)
- u4y0u (15)
- Jean-BaptisteC (14)
- dependabot[bot] (3)
- ColinMaudry (2)
- mouette (2)
- tjiho (2)
- p1gp1g (2)
- mart-e (2)
- Starmobilerepair (2)
- remsoff (2)
- jdauphant (2)
- pinage404 (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- @babel/core ^7.9.0 development
- @babel/plugin-proposal-class-properties ^7.8.3 development
- @babel/plugin-proposal-nullish-coalescing-operator ^7.8.3 development
- @babel/plugin-proposal-object-rest-spread ^7.9.5 development
- @babel/plugin-proposal-optional-chaining ^7.9.0 development
- @babel/preset-env ^7.9.5 development
- @babel/preset-react ^7.9.4 development
- @babel/preset-typescript ^7.9.0 development
- @types/mini-css-extract-plugin ^2.5.1 development
- @types/ramda ^0.28.11 development
- @types/react ^18.0.8 development
- @types/react-color ^3.0.6 development
- @types/react-dom ^18.0.3 development
- @types/react-helmet ^6.1.5 development
- @types/react-redux ^7.1.24 development
- @types/react-router ^5.1.18 development
- @types/styled-components ^5.1.25 development
- @types/webpack ^5.28.0 development
- @typescript-eslint/eslint-plugin ^5.21.0 development
- @typescript-eslint/parser ^5.21.0 development
- autoprefixer ^10.4.5 development
- babel-loader ^8.2.2 development
- babel-plugin-styled-components ^2.0.7 development
- copy-webpack-plugin ^10.2.4 development
- css-loader ^6.7.1 development
- csv-loader ^3.0.3 development
- cypress-plugin-tab ^1.0.5 development
- enzyme-adapter-react-16 ^1.15.6 development
- eslint-plugin-react ^7.29.4 development
- file-loader ^6.2.0 development
- i18next-parser ^6.4.0 development
- intl-locales-supported ^1.0.0 development
- json-loader ^0.5.7 development
- mock-local-storage ^1.1.22 development
- monaco-editor-webpack-plugin ^7.0.1 development
- postcss-loader ^6.2.1 development
- raw-loader ^4.0.2 development
- style-loader ^3.3.1 development
- terser-webpack-plugin ^5.3.1 development
- typescript ^4.6.4 development
- url-loader ^4.1.0 development
- webpack ^5.56.1 development
- webpack-bundle-analyzer ^4.5.0 development
- webpack-cli ^4.8.0 development
- workbox-webpack-plugin ^6.5.3 development
- worker-loader ^3.0.8 development
- yaml-loader ^0.8.0 development
- @babel/runtime ^7.3.4
- @pmmmwh/react-refresh-webpack-plugin ^0.5.1
- @rehooks/local-storage ^2.4.4
- add ^2.0.6
- babel-plugin-webpack-alias ^2.1.2
- buffer ^6.0.3
- chrome-aws-lambda ^10.1.0
- classnames ^2.3.1
- color-convert ^2.0.1
- core-js ^3.11.0
- dotenv ^16.0.0
- emoji-regex ^10.1.0
- framer-motion ^6.3.3
- fuse.js 6.5.3
- great-circle ^0.2.8
- html-webpack-plugin ^5.5.0
- i18next ^21.6.16
- iframe-resizer ^4.3.2
- imports-loader ^3.1.1
- isomorphic-fetch ^3.0.0
- markdown-to-jsx ^7.1.7
- mini-css-extract-plugin ^2.6.0
- moo ^0.5.0
- openmoji ^13.1.0
- path-browserify ^1.0.1
- process ^0.11.10
- publicodes ^1.0.0-beta.32
- publicodes-react ^1.0.0-beta.32
- puppeteer-core ^13.7.0
- qrcode.react ^3.0.1
- ramda ^0.28.0
- react ^18.1.0
- react-color ^2.14.0
- react-dom ^18.1.0
- react-helmet 6.1.0
- react-highlight-words ^0.18.0
- react-i18next ^11.16.7
- react-monaco-editor ^0.48.0
- react-number-format ^4.9.3
- react-redux ^8.0.1
- react-refresh ^0.13.0
- react-router-dom ^6.3.0
- react-signature-pad-wrapper ^3.1.3
- react-syntax-highlighter ^15.5.0
- react-transition-group ^4.4.2
- react-useportal ^1.0.16
- reduce-reducers ^1.0.4
- redux ^4.0.4
- redux-thunk ^2.4.1
- regenerator-runtime ^0.13.9
- remark-footnotes ^4.0.1
- reselect ^4.1.5
- string-replace-to-array ^2.1.0
- styled-components ^5.3.1
- svg-path-parser ^1.1.0
- svgmoji ^3.2.0
- swr ^1.3.0
- tinygradient ^1.1.5
- use-sound ^4.0.1
- webpack-dev-server ^4.3.0
- whatwg-fetch ^3.6.2
- y-webrtc ^10.2.3
- yaml ^2.0.1
- yarn ^1.22.10
- yjs ^13.5.35
- 1103 dependencies