Plant-for-the-Planet
Allows you to plant trees with over 100 reforestation projects around the world.
https://github.com/Plant-for-the-Planet-org/planet-webapp
Category: Biosphere
Sub Category: Deforestation and Reforestation
Keywords
climate-change nextjs plant reforestation trillion-trees
Keywords from Contributors
plant-trees tree-planting fire report measurements animations archived transforms conversation sequences
Last synced: about 20 hours ago
JSON representation
Repository metadata
Forest Cloud: The Open Source and Commission Free Application that powers the Trillion Tree Campaign. Visit us to meet reforestation Organizations, individuals and companies who are on a journey to plant, monitor and restore a trillion trees.
- Host: GitHub
- URL: https://github.com/Plant-for-the-Planet-org/planet-webapp
- Owner: Plant-for-the-Planet-org
- License: other
- Created: 2020-06-11T15:45:29.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2025-05-09T10:52:28.000Z (8 days ago)
- Last Synced: 2025-05-09T20:04:40.521Z (8 days ago)
- Topics: climate-change, nextjs, plant, reforestation, trillion-trees
- Language: TypeScript
- Homepage: https://web.plant-for-the-planet.org
- Size: 186 MB
- Stars: 39
- Watchers: 11
- Forks: 16
- Open Issues: 97
- Releases: 24
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: license.txt
- Code of conduct: CODE_OF_CONDUCT.md
README.md
Directory Structure
Configuration
Environment Setup
Rename env.local.sample
to env.local
and add the necessary keys
Development
Run the development server
npm install --legacy-peer-deps
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result. The page auto-updates as you edit the file.
Development Process
This project uses GitFlow (https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) with Master-Branch master
and Development-Branch develop
. The Master-Branch will be automatically released by Vercel bot to the production system. There are currently some more protected branches also build by Vercel bot automatically and mapped to test backends using the branch name as subdomain.
Reporting a Vulnerability
If you have found a vulnerability, you could write us at: [email protected] with details or create a PR for the fix.
Important Links
Thank You
The deployment and management of this application is possible with support from open source contributors and following partners.
Legal
Any brand-images/logo/iconography used in this project, including of Plant-for-the-Planet, are registered trademark(s) of respective parties.
Trillion Tree Campaign icon is available under Creative Commons CC BY-NC-ND.
Please contact partner[at]plant-for-the-planet[dot]org for approval to use the Plant-for-the-Planet Logo.
Owner metadata
- Name: Plant-for-the-Planet
- Login: Plant-for-the-Planet-org
- Email: [email protected]
- Kind: organization
- Description:
- Website: https://www.plant-for-the-planet.org
- Location:
- Twitter: trilliontrees
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6512301?v=4
- Repositories: 27
- Last ynced at: 2024-04-10T16:28:02.683Z
- Profile URL: https://github.com/Plant-for-the-Planet-org
GitHub Events
Total
- Create event: 193
- Release event: 21
- Issues event: 20
- Watch event: 4
- Delete event: 152
- Issue comment event: 568
- Push event: 741
- Pull request review comment event: 807
- Pull request review event: 1158
- Pull request event: 436
- Fork event: 5
Last Year
- Create event: 193
- Release event: 21
- Issues event: 20
- Watch event: 4
- Delete event: 152
- Issue comment event: 568
- Push event: 741
- Pull request review comment event: 807
- Pull request review event: 1158
- Pull request event: 436
- Fork event: 5
Committers metadata
Last synced: 9 days ago
Total Commits: 7,800
Total Committers: 34
Avg Commits per committer: 229.412
Development Distribution Score (DDS): 0.809
Commits in past year: 1,513
Committers in past year: 11
Avg Commits per committer in past year: 137.545
Development Distribution Score (DDS) in past year: 0.562
Name | Commits | |
---|---|---|
mohitb35 | 4****5 | 1490 |
sunilsabatp | 1****p | 1325 |
Harsh Vitra | j****4@g****m | 918 |
Sarvesh Warge | s****e@g****m | 790 |
prachigarg19 | 7****9 | 715 |
Shreyaschorge | s****1@g****m | 598 |
Norbert Schuler | n****r@e****e | 496 |
Nirali Parekh | n****h@g****m | 295 |
Rishabh | r****h@g****m | 237 |
snyk-bot | s****t@s****o | 219 |
Sagar Aryal | s****r@a****e | 166 |
Bright Amidiagbe | c****1@g****m | 85 |
Ankit Gupta | a****9@g****m | 70 |
shyambhongle | s****e@g****m | 61 |
deadlinc | n****k@l****m | 50 |
Tejas Sonar | t****7@g****m | 41 |
Harsh Vitra | h****a@g****m | 36 |
lingohub[bot] | 6****] | 32 |
codefactor-io | s****t@c****o | 28 |
Rupam Kairi | r****i@h****m | 24 |
dependabot[bot] | 4****] | 21 |
Maria Hosfeld | m****d@p****g | 21 |
Louis Alemar | l****s@l****m | 17 |
Sagar Aryal | s****l@p****g | 15 |
Plant-for-the-Planet | it@p****g | 10 |
jmiridis | j****o@m****m | 9 |
adityasabat34 | a****4@g****m | 8 |
Jackson Garner | j****r@s****m | 8 |
Harsh Vitra | h****a@H****l | 6 |
Sarvesh Warge | s****e@p****g | 3 |
and 4 more... |
Committer domains:
- plant-for-the-planet.org: 4
- salesforce.com: 3
- launchxd.com: 2
- miridis.com: 1
- codefactor.io: 1
- aryal.me: 1
- snyk.io: 1
- epublica.de: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 112
Total pull requests: 825
Average time to close issues: over 2 years
Average time to close pull requests: 20 days
Total issue authors: 12
Total pull request authors: 15
Average comments per issue: 0.67
Average comments per pull request: 2.56
Merged pull request: 629
Bot issues: 40
Bot pull requests: 113
Past year issues: 33
Past year pull requests: 505
Past year average time to close issues: 5 days
Past year average time to close pull requests: 8 days
Past year issue authors: 4
Past year pull request authors: 13
Past year average comments per issue: 0.21
Past year average comments per pull request: 2.55
Past year merged pull request: 386
Past year bot issues: 9
Past year bot pull requests: 67
Top Issue Authors
- mohitb35 (41)
- sentry-io[bot] (27)
- coderabbitai[bot] (13)
- norbertschuler (13)
- mariahosfeld (5)
- harshvitra (3)
- sagararyal (3)
- sunilsabatp (2)
- Shreyaschorge (2)
- sarveshpro (1)
- prachigarg19 (1)
- Plant-for-the-Planet (1)
Top Pull Request Authors
- mohitb35 (278)
- sunilsabatp (140)
- mariahosfeld (118)
- prachigarg19 (76)
- dependabot[bot] (57)
- lingohub[bot] (49)
- sagararyal (44)
- norbertschuler (25)
- shyambhongle (14)
- Shreyaschorge (9)
- codefactor-io[bot] (7)
- rupamkairi (3)
- harshvitra (2)
- snyk-bot (2)
- jmiridis (1)
Top Issue Labels
- bug (53)
- sentry (26)
- enhancement (12)
- Should we close this? (4)
- backend (3)
- refactor (1)
Top Pull Request Labels
- PR: reviewed-approved (291)
- dependencies (91)
- PR: unreviewed (78)
- projects redesign (56)
- MyForest 2.0 (53)
- blocked (31)
- PR: draft (25)
- PR: reviewed-changes-requested (19)
- Should we close this? (15)
- PR: merged (15)
- Next in line (11)
- addressmanagement (8)
- remote sensing (5)
- javascript (4)
- PR: partially-approved (2)
- bug (1)
- Priority (1)
- duplicate (1)
Dependencies
- 1207 dependencies
- @emotion/babel-plugin ^11.9.2 development
- @emotion/eslint-plugin ^11.7.0 development
- @types/d3-ease ^1.0.9 development
- @types/node ^14.0.26 development
- @types/react ^16.9.43 development
- @types/react-map-gl ^5.2.7 development
- @types/styled-jsx ^2.2.8 development
- @types/uuid ^8.3.0 development
- @typescript-eslint/eslint-plugin ^4.1.1 development
- @typescript-eslint/parser ^4.1.1 development
- axios ^0.21.1 development
- babel-core ^6.26.3 development
- cross-env ^7.0.2 development
- cypress ^8.5.0 development
- cypress-plugin-stripe-elements ^1.0.2 development
- eslint ^7.9.0 development
- eslint-config-airbnb ^18.2.0 development
- eslint-config-prettier ^6.11.0 development
- eslint-plugin-cypress ^2.12.1 development
- eslint-plugin-import ^2.22.0 development
- eslint-plugin-jsx-a11y ^6.3.1 development
- eslint-plugin-prettier ^3.1.4 development
- eslint-plugin-react ^7.20.6 development
- eslint-plugin-react-hooks ^4.1.2 development
- next-unused 0.0.6 development
- prettier ^2.0.5 development
- typescript ^4.3.2 development
- @auth0/auth0-react ^1.6.0
- @date-io/date-fns 1.3.13
- @emotion/react ^11.9.0
- @emotion/styled ^11.8.1
- @mapbox/mapbox-gl-draw ^1.3.0
- @mapbox/togeojson ^0.16.0
- @math.gl/web-mercator ^3.5.3
- @mui/lab ^5.0.0-alpha.77
- @mui/material ^5.6.1
- @mui/styles ^5.6.1
- @next/bundle-analyzer ^10.2.3
- @sentry/browser ^6.15.0
- @sentry/integrations ^6.19.2
- @sentry/node ^6.19.2
- @sentry/webpack-plugin ^1.18.3
- @turf/turf ^5.1.6
- @types/react-gtm-module ^2.0.1
- @types/react-lazyload ^2.6.0
- d3-ease ^2.0.0
- date-fns ^2.27.0
- deck.gl ^7.3.6
- dom-to-image ^2.6.0
- express ^4.17.1
- framer-motion ^2.9.5
- geocoder-arcgis ^2.0.5
- geojson-flatten ^1.0.4
- geojson-validation ^1.0.2
- i18next ^19.9.2
- i18next-browser-languagedetector ^6.1.2
- jwt-decode ^3.1.2
- layer-manager ^3.0.11
- luma.gl ^7.3.2
- mapbox-gl ^1.13.0
- mapbox-gl-compare ^0.4.0
- moment ^2.29.2
- next ^11.1.4
- next-compose-plugins ^2.2.1
- next-i18next ^6.0.3
- next-useragent ^2.7.0
- papaparse ^5.3.1
- path-browserify ^1.0.1
- prop-types ^15.7.2
- react ^17.0.2
- react-content-loader ^5.1.4
- react-dom ^17.0.2
- react-dropzone ^11.4.0
- react-gtm-module ^2.0.11
- react-hook-form ^6.15.8
- react-i18next ^11.16.10
- react-insta-stories ^2.2.5
- react-json-editor-ajrm ^2.5.13
- react-lazyload ^3.2.0
- react-map-gl 5.3.16
- react-mapbox-gl ^5.1.0
- react-mapbox-gl-draw ^2.0.4
- react-player ^2.8.2
- read-more-react ^1.0.10
- sass ^1.52.0
- styled-jsx ^3.4.7
- uuid ^8.3.2
- vizzuality-components ^3.0.3
- actions/checkout v1 composite
- chromaui/action v1 composite
- actions/checkout v2 composite
- github/codeql-action/analyze v1 composite
- github/codeql-action/autobuild v1 composite
- github/codeql-action/init v1 composite
- actions/checkout v2 composite
- actions/upload-artifact v2 composite
- actions/checkout v2 composite
Score: 8.439015410352214