Carbon Offsetting Reimagined - A revolutionary platform that seamlessly integrates carbon offsetting into everyday financial transactions, powered by AI-driven analytics and blockchain transparency on the Celo network.
Ecopay is a cutting-edge fintech application that automatically calculates and offsets carbon emissions from your financial transactions. By connecting your Celo wallet, every payment, transfer, or transaction you make contributes to verified carbon offset projects while earning you GreenPoints and rewards.
- 🤖 AI-Powered Carbon Tracking: Advanced algorithms analyze your spending patterns to calculate precise carbon footprints
- 🔗 Blockchain Transparency: All carbon offset transactions are recorded on the Celo blockchain for complete transparency
- 💰 Automatic Offsetting: Carbon emissions are offset in real-time with every transaction using cUSD and cEUR stablecoins
- 🎯 Smart Rewards System: Earn GreenPoints, unlock badges, and climb global leaderboards
- 📊 Comprehensive Dashboard: Track your impact, savings goals, and carbon offset progress
- 🌍 Global Impact: Support verified reforestation and renewable energy projects worldwide
- Connect Your Wallet: Link your Celo wallet securely to the platform
- Sync Transactions: AI automatically analyzes your spending data
- Offset Carbon: Carbon emissions are calculated and offset with stablecoins
- Earn Rewards: Collect GreenPoints and unlock achievements
- Track Impact: Monitor your environmental contribution on the dashboard
- Frontend: Next.js 16, React 19, TypeScript
- Styling: Tailwind CSS, Framer Motion animations
- Blockchain: Celo Network integration
- UI Components: Radix UI, Lucide React icons
- Charts: Recharts for data visualization
-
Clone the repository
git clone https://github.com/your-username/Ecopay.git cd Ecopay -
Install dependencies
npm install
-
Run the development server
npm run dev
-
Open your browser
http://localhost:3000
src/
├── app/
│ ├── auth/ # Authentication pages
│ ├── dashboard/ # User dashboard
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Landing page
├── components/
│ ├── ui/ # Reusable UI components
│ ├── Hero.tsx # Landing page hero section
│ ├── Navbar.tsx # Navigation component
│ ├── WalletConnect.tsx # Wallet connection interface
│ ├── Stats.tsx # Statistics with animated counters
│ └── ... # Other feature components
└── lib/
└── utils.ts # Utility functions
Ecopay is committed to making climate action accessible and transparent:
- Real-time Offsetting: Every transaction contributes to carbon reduction
- Verified Projects: Only supports certified carbon offset initiatives
- Transparent Tracking: Blockchain-verified transaction records
- Community Impact: Global leaderboards encourage collective action
To democratize carbon offsetting by integrating it seamlessly into financial transactions, making environmental responsibility as natural as breathing while leveraging cutting-edge technology to maximize impact.
We welcome contributions! Please see our contributing guidelines and code of conduct.
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: Ecopay.app
- Twitter: @Ecopay
- LinkedIn: Ecopay
- GitHub: Ecopay
Built with ❤️ for the planet 🌍