Decarbonizer is a web application which helps companies assess, plan and ultimately reduce their global carbon footprint.
Decarbonizer has been created as part of the SEBA Lab Course at the TUM by the following team members:
- Alexandra (🔧 Developer)
- Manu (🔧 Developer)
- Nhu (🔧 Developer)
- Vanessa (🔧 Developer)
- Burak (💬 University Advisor)
- Martin (👑 Product Owner | External Advisor)
- Monja (👑 Product Owner | External Advisor)
As mentioned above, Decarbonizer was created as a student project at a university during one semester. We had to give two graded presentations with live demos. Grading was done entirely based on the presentation and thus the UI. This means that our primary goal with the project and codebase was the following:
✨ Develop a good looking, feature-rich MVP which performs well during the demos. ✨
To summarize the point: We tried to keep our codebase as clean as possible within the given context, but naturally, there are rough edges and taken shortcuts which would have to be ironed out before being able to transition from an MVP to a production version of Decarbonizer.
Examples of this are the (sometimes missing) authentication/authorization of endpoints, code duplication, inexisting code documentation, etc. Should there be any kind of public interest in this project, such issues would be good starting points for improvement.
Please see the following links for additional information about Decarbonizer:
- 💻 Getting Started and Running the Application
How to setup the development environment and run Decarbonizer locally with dummy data. - 📸 Screenshot Tour
A small showcase of Decarbonizer's most important features. - 👋🏻 Contributing
A statement about the project's state and contributing guidelines.
See LICENSE for details.