Greeney is a carbon footprint tracker that helps you measure, understand, and reduce your transportation-related emissions. The app calculates your carbon footprint from various transportation activities and provides insights to make more eco-conscious choices.
The app is built with Next.js, TypeScript, Tailwind CSS on the frontend and Flask, Python for the backend API services.
- Calculate carbon emissions from multiple transportation categories (Uber/Lyft rides, food deliveries, flights) in kg COโe
- Track your historical carbon footprint data and energy consumption (kWh)
- Visualize your carbon impact and distance traveled (miles) through charts and metrics
Carbon emissions (COโe) = Carbon Intensity (g COโ/kWh) ร Energy Consumed (kWh)
- Next.js
- TypeScript
- Tailwind CSS
- ShadCN
- Flask
- Python
- Google APIs (Distance Matrix, Geocoding, Gmail,OAuth 2.0)
To run the project, follow these steps:
- Clone the repository
git clone https://github.com/yourusername/greeney.git- For the frontend setup:
See instructions in the web-client folder README.md
- For the backend setup:
See instructions in the backend folder README.md
- Open http://localhost:3000 with your browser to see the frontend and http://localhost:5000 for the API.
Contributions are welcome! If you have any questions, bug findings, or feature requests, feel free to open an issue.
Lannelongue, L., Grealey, J., Inouye, M. (2021). Green Algorithms: Quantifying the Carbon Footprint of Computation. Advanced Science, 2100707. https://doi.org/10.1002/advs.202100707
This project is supported by the MIT License.
Greeney is a project for educational and environmental awareness purposes. The carbon emission calculations are estimates based on available data and should not be considered as exact measurements for regulatory or compliance purposes.