Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pledge4future/WePledge
WebApp to calculate work related CO2e emissions from heating and electricity consumption as well as business trips and commuting.
https://github.com/pledge4future/WePledge
climate-change co2-emissions paris-agreement research
Last synced: about 2 months ago
JSON representation
WebApp to calculate work related CO2e emissions from heating and electricity consumption as well as business trips and commuting.
- Host: GitHub
- URL: https://github.com/pledge4future/WePledge
- Owner: pledge4future
- License: gpl-3.0
- Created: 2020-12-07T07:40:41.000Z (about 4 years ago)
- Default Branch: dev
- Last Pushed: 2023-07-26T13:13:34.000Z (over 1 year ago)
- Last Synced: 2024-04-14T16:21:14.384Z (9 months ago)
- Topics: climate-change, co2-emissions, paris-agreement, research
- Language: HTML
- Homepage: https://pledge4future.org
- Size: 20.8 MB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 87
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- open-sustainable-technology - Pledge4Future - Allows you to calculate your work related CO2e emissions from heating and electricity consumptions as well as business trips and commuting. (Emissions / Carbon Intensity and Accounting)
README
# Pledge4Future App
Pledge4Future is a project to help you and your working group to measure and reduce your work-related CO2e emissions.
The [pledge4future app](https://pledge4future.org) allows you to calculate your work related CO2e emissions from heating and electricity consumptions as well as business trips and commuting. The methodology for the calculation of the emissions is implemented in the [co2calculator package](https://github.com/pledge4future/co2calculator).
Check out the [demo emission dashboard](https://pledge4future.org/dashboard)!
### Installation
This is a dockerized app which uses React in the frontend and Python, Django and GraphQL in the backend.
### 1. Clone repository
```
git clone
cd WePledge
```### 2. Load the submodules
```
git submodule update --init --recursive
```### 3. Run docker
```
docker compose up
```This will start the following services on your computer:
Frontend: [http://localhost:3000](http://localhost:3000)
Backend: [http://localhost:8000](http://localhost:8000)
Django Admin: [http://localhost:8000/admin](http://localhost:8000/admin)
GraphQL API: [http://localhost:8000/graphql](http://localhost:8000/graphql)Refer to the [wiki](https://github.com/pledge4future/WePledge/wiki) for detailed instructions on how to run, adapt and debug the app.
## Contribution guidelines
We're always happy about new people contributing to our project!
- If you encounter problems with the app, feel free to create an [issue in this repository](https://github.com/pledge4future/WePledge/issues).
- If you can fix it yourself, please create a new branch from 'dev', add your changes and once you're done create a pull request.
- If you would like to become a regular contributor to the project, please contact us at [[email protected]](mailto:[email protected]).## License
This project is licensed under the [GPL-3.0 License](./LICENSE).
## Acknowledgments
We are supported by
- [Goethe Institute](https://www.goethe.de)
- [HeiGIT gGmbH (Heidelberg Institute for Geoinformation Technology)](https://heigit.org/)
- [openrouteservice](https://openrouteservice.org/)
- [GIScience Research Group, Institute of Geography at Heidelberg
University](https://www.geog.uni-heidelberg.de/giscience.html)
- [Scientists4Future Heidelberg](https://heidelberg.scientists4future.org/)