New feature suggestion
Calculating daily carbon emission rate of a user
Adding some features so that user can have more insight about his day to day carbon emission and he can keep track of his/her emission over a period of time.
So this is how it will work:
- User will input his daily activities We can create a form where user can input how much did he traveled, what was his mode of conveyance, duration of the electrical appliances used and other relevant data.
- Processing of data The input data can be used to calculate user's daily emission, and the user can keep track of the emissions over a period of time.
Social Impact
-
A graph like gitlab will be created in the user's dashboard where emissions can be shown in a graphical manner for previous days.
This will make the user more aware and willing to go greener.
-
We can use the data of multiple users and can calculate the average Carbon emission per day which can be displayed on the homepage or user's dashboard.
-
A badge will be provided to the user if he lies below the average emission. These badges can be further shared on social platforms like facebook, twitter, etc.
Proposed changes
- Need to add a new collection in the database. This collection can be called user_emission. This collection will store emissions of all the users and can be used for visualizing and calculating average emission per day.
- Social buttons for sharing have to be included.
- Dashboard needs to be updated with the graph.
Wider approach
This API endpoint can be used by other projects such as React-Native app and browser extension. So it would be good if they can also provide their views.
I am tagging their maintainers too.
@madhavgaba @saisankargochhayat @nveenjain
I would really like to work upon my idea and include this feature in the project. I am really excited to work with you all.
It will be really grateful of you all to provide some views and any other suggestions.
Saurabh Thakur