Greenee is a platform that measures website carbon footprints and evaluates compliance with W3C's Web Sustainability Guidelines (WSG), helping create a more sustainable web ecosystem.
The digital carbon footprint is a growing environmental concern, with websites contributing significantly to global CO₂ emissions. Every byte transferred, every image loaded, and every server request adds to this environmental impact. Greenee addresses this challenge by:
- Measuring and visualizing website carbon emissions
- Providing actionable insights for optimization
- Converting images to efficient WebP format
- Building a community of eco-conscious developers
- 🔍 Real-time website carbon footprint analysis
- 🧠 Gemini API-based WSG evaluation (93 criteria)
- 🖼️ Image optimization audit with visual markup
- 🏆 Public leaderboard and achievement badges
- 🌐 WebP automatic conversion service (UseWebP)
- 📊 Comprehensive sustainability reports
- 🤝 Community contribution system
- React
- TypeScript
- TailwindCSS
- Vite
- FastAPI
- Java Spring Boot
- JWT Authentication
- OAuth2.0
- Google Cloud Platform
- Firebase
- BigQuery
- Cloud Storage
- Google Gemini API
- TensorFlow Lite
- Clone the repository:
git clone https://github.com/greenee/web-carbon-platform.git
cd greenee- Backend setup:
# FastAPI
cd backend/fastapi
pip install -r requirements.txt
uvicorn main:app --reload
# Spring Boot
cd backend/spring
./gradlew bootRun- Frontend setup:
cd frontend/my-dashboard
npm install
npm run devGreenee operates through a three-layer architecture:
- Measurement Layer: Captures website metrics and resource usage
- Analysis Layer: Processes data through sustainability models
- Optimization Layer: Provides recommendations and automatic optimizations
Our evaluation process combines multiple approaches:
- Resource Analysis: Using Lighthouse to measure webpage resources
- Carbon Calculation: Applying the Sustainable Web Design Model
- Guidelines Check: Evaluating against W3C's WSG using Gemini API
- Optimization Detection: Identifying improvement opportunities
├── backend/
│ ├── fastapi/ # Python backend services
│ └── spring/ # Java Spring services
├── frontend/
│ ├── src/
│ └── public/
├── utils/ # Shared utilities
└── docs/ # Documentation
https://github.com/dongkyu20/img2webp_proxy
We welcome contributions! Please see our Contributing Guide for details.
- feat: New feature
- fix: Bug fix
- docs: Documentation
- style: Formatting
- refactor: Code restructuring
- test: Testing
- chore: Maintenance
This project is licensed under the MIT License - see the LICENSE file for details.
Team Greenee
- Website: https://greenee.kr
- Email: contact@greenee.kr
- GitHub: @greenee
Visit our live demo at https://greenee.kr

