A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

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 17 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.

README.md

CodeFactor
Deploy


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

Demo Deployment

Designs & Prototype

Backend APIs

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


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 7,756
Total Committers: 34
Avg Commits per committer: 228.118
Development Distribution Score (DDS): 0.811

Commits in past year: 1,531
Committers in past year: 11
Avg Commits per committer in past year: 139.182
Development Distribution Score (DDS) in past year: 0.568

Name Email Commits
mohitb35 4****5 1466
sunilsabatp 1****p 1306
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
Maria Hosfeld m****d@p****g 21
dependabot[bot] 4****] 20
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:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 110
Total pull requests: 807
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.66
Average comments per pull request: 2.56
Merged pull request: 622
Bot issues: 40
Bot pull requests: 110

Past year issues: 31
Past year pull requests: 510
Past year average time to close issues: N/A
Past year average time to close pull requests: 10 days
Past year issue authors: 4
Past year pull request authors: 13
Past year average comments per issue: 0.16
Past year average comments per pull request: 2.6
Past year merged pull request: 395
Past year bot issues: 9
Past year bot pull requests: 66

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/Plant-for-the-Planet-org/planet-webapp

Top Issue Authors

  • mohitb35 (41)
  • sentry-io[bot] (27)
  • coderabbitai[bot] (13)
  • norbertschuler (13)
  • harshvitra (3)
  • mariahosfeld (3)
  • sagararyal (3)
  • sunilsabatp (2)
  • Shreyaschorge (2)
  • sarveshpro (1)
  • prachigarg19 (1)
  • Plant-for-the-Planet (1)

Top Pull Request Authors

  • mohitb35 (271)
  • sunilsabatp (136)
  • mariahosfeld (116)
  • prachigarg19 (76)
  • dependabot[bot] (54)
  • lingohub[bot] (49)
  • sagararyal (42)
  • 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 (289)
  • dependencies (86)
  • PR: unreviewed (75)
  • projects redesign (56)
  • MyForest 2.0 (53)
  • blocked (28)
  • 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)
  • PR: partially-approved (2)
  • bug (1)
  • Priority (1)
  • duplicate (1)
  • javascript (1)

Dependencies

package-lock.json npm
  • 1207 dependencies
package.json npm
  • @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
.github/workflows/chromatic.yml actions
  • actions/checkout v1 composite
  • chromaui/action v1 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/cypress.yml actions
  • actions/checkout v2 composite
  • actions/upload-artifact v2 composite
.github/workflows/eslint.yml actions
  • actions/checkout v2 composite

Score: 8.401557847817312