This folder contains documentation for the Decentralized Energy Trading Platform.
- QUICK_START.md - Getting started guide with setup instructions
- README.md - Main project overview and architecture
- TOKEN_ECONOMICS.md - Detailed explanation of the token system
- BLOCKCHAIN_IMPROVEMENTS.md - Future enhancements and roadmap
The platform enables peer-to-peer energy trading using blockchain technology:
- Users can buy and sell energy represented as KWh tokens
- Each token represents 0.01 kWh of energy
- New users receive 10,000 tokens upon registration
- Token balances are persisted across sessions and blockchain redeployments
KWhToken.sol- ERC-20 token contract for energy representationMarket.sol- Trading marketplace for energy ordersMeterRegistry.sol- Smart meter verification system
- Flask API for user management and trading operations
- Blockchain integration layer for smart contract interactions
- PostgreSQL database for persistent storage
- Machine learning models for energy consumption forecasting
- Smart meter simulation for realistic data generation
- MQTT-based data ingestion service
- Predictive analytics for energy demand
- Interactive dashboard for energy trading
- Real-time order book and transaction history
- Responsive user interface
- Energy consumption visualization
For detailed setup instructions, see QUICK_START.md.