project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

EcoFly

A Web3 platform for calculating flight carbon emissions, donating to verified green projects, and earning rewards, ensuring transparency and sustainability through blockchain and AI chatbot

EcoFly

Created At

ETHGlobal Bangkok

Project Description

EcoFly is a blockchain-based platform designed to make air travel more sustainable by enabling passengers to offset their carbon emissions. Users can calculate their flight’s carbon footprint using an integrated Carbon Emission Calculator, which uses flight data to estimate emissions accurately. After calculation, users can explore a curated list of verified green projects, including reforestation, renewable energy, and wildlife conservation initiatives. Donations to these projects are processed through smart contracts, ensuring full transparency and traceability on the blockchain. To encourage user participation, EcoFly provides EcoTokens as rewards for donations. These serve as proof of contribution and create a gamified experience to promote eco-conscious actions. The platform also features an AI-powered chatbot that enhances user engagement by answering queries, providing donation guidance, and recommending projects tailored to user preferences. EcoFly is built to promote trust, accessibility, and environmental impact, helping air travelers contribute to a greener planet one flight at a time.

How it's Made

EcoFly is built using a modern tech stack that integrates Web3, AI, and intuitive design to create a seamless, transparent, and impactful platform for sustainable air travel.

  1. Frontend: a. Built with Next.js, enabling fast, server-side rendering for a responsive user experience. b. Styled with Tailwind CSS and Daisy UI, providing a sleek, accessible, and customizable design.
  2. Backend: a. Developed using Node.js for scalable and efficient server-side functionality. b. Integrated with Chainlink to calculate real-time carbon emissions using decentralized oracles.
  3. AI Features: a. Leverages a Retrieval-Augmented Generation (RAG) model for the AI chatbot to provide personalized guidance, project recommendations, and answers to user queries. b. Powered by Django for managing AI workflows and backend logic.
  4. Blockchain Integration: a. Smart contracts are written in Solidity and deployed on the Ethereum blockchain to handle transparent and immutable donation transactions. b. Integrated with MetaMask for secure wallet connections and seamless crypto transactions. c. Utilizes Web3Auth for simple and secure user authentication. d. Incorporates EcoTokens (ERC-20 standard) as rewards for user achievements. e. Push Protocol is used to send decentralized notifications, keeping users updated about donations and rewards.
  5. Gamified Rewards System: a. Users earn EcoTokens as rewards for donations, encouraging engagement and eco-friendly behavior.
background image mobile

Join the mailing list

Get the latest news and updates