π΅ What are Carbon Credits?
Carbon credits are tradable permits allowing entities to emit a specific amount of greenhouse gases. One credit equals one metric ton of CO2 or equivalent. This incentivizes reducing emissions.
π΅ What is Net-Zero Emission?
Net-zero refers to balancing greenhouse gas emissions with their removal from the atmosphere to curb global warming.
π΅ India's Net-Zero Target
India aims to achieve net-zero emissions by 2070, demonstrating its commitment to global climate goals.
This platform enables seamless carbon credit trading using Ethereum blockchain, empowering users with:
- Secure Transactions: Decentralized and transparent.
- Bidding System: A robust mechanism for buying and selling.
- AI Chatbot: Personalized guidance and support.
π© Bidding System:
Allows users to bid on carbon credits securely.
π© Carbon Credit Wallet:
Manage your carbon credits effortlessly.
π© Ethereum Wallet Integration:
Facilitates safe and decentralized payment.
π© Seller Functionality:
Sellers can list carbon credits for bidding.
π© AI Chatbot:
Personalized interaction for users, providing recommendations and guidance.
- Blockchain: Ethereum for transactions.
- Frontend: React.js.
- Backend: Node.js and Express.js.
- Database: MySql.
- AI Chatbot: For real-time personalized assistance.
Follow these steps to set up the project locally:
πΈ Step 1: Clone the repository
git clone https://github.com/BaggyBro/WCE_Hackathon_2025_CodingBits.git
πΈ Step 2: Navigate to the project directory
bash
Copy
Edit
cd WCE_Hackathon_2025_CodingBits
πΈ Step 3: Install dependencies
bash
Copy
Edit
npm install
πΈ Step 4: Start the application
bash
Copy
Edit
npm start
πΈ Step 5: Open in browser
Access the application at:
arduino
Copy
Edit
http://localhost:3000