MorphEcho - Decentralized Whispers
August 13, 2025 ยท View on GitHub
MorphEcho - Decentralized Whispers
MorphEcho is a decentralized social platform that allows users to share ephemeral, AI-scrambled whispers as temporary NFTs on the Morph L2 blockchain. Experience anonymous, privacy-preserving communication where your thoughts are transformed by locally running AI through a Gaia node and automatically expire.
โจ Features
- ๐คซ Ephemeral Whispers: Share temporary thoughts that expire and disappear forever
- ๐ค AI-Powered Privacy: Your thoughts are intelligently scrambled by AI while preserving emotional essence
- ๐ Community Engagement: Heart whispers you find meaningful and build connections
- ๐ฉ Self-Moderation: Community-driven reporting system to maintain a respectful environment
- ๐ Live Analytics: Real-time statistics showing AI usage and community growth
- ๐ Blockchain Native: Built on Morph L2 with smart contract integration for true decentralization
- ๐ญ Anonymous Expression: Share freely without revealing your identity
๐ Live Demo
Visit the live application: https://morph-echo.up.railway.app
Smart Contracts Repo: https://github.com/harishkotra/morph-echo-contracts
Deployed Smart Contract: https://explorer-holesky.morphl2.io/address/0x561C97731839A1C65070B424283A7cb3d41027Da
Network: Morph Testnet
Contract: 0x561C97731839A1C65070B424283A7cb3d41027Da
Screenshots
๐ Technology Stack
- Frontend: Vanilla JavaScript, Bootstrap, Ethers.js
- Backend: Node.js, Express.js
- AI Integration: Gaia AI for text transformation
- Blockchain: Morph L2 (Ethereum Layer 2)
- Smart Contracts: Solidity NFT contracts
- Database: Persistent storage for analytics and community features
๐โโ๏ธ Quick Start
Prerequisites
- Node.js (v16 or higher)
- MetaMask or compatible Web3 wallet
- Access to Morph Testnet
Installation
# Clone the repository
git clone https://github.com/harishkotra/morph-echo-dapp/
cd morphecho
# Install dependencies
npm install
# Configure environment
cp .env.example .env
# Edit .env with your configuration
# Start the application
npm start
Visit http://localhost:3000 and connect your wallet to start sharing whispers!
๐ง Configuration
Create a .env file with the following variables:
PORT=3000
VITE_CONTRACT_ADDRESS=0x561C97731839A1C65070B424283A7cb3d41027Da
VITE_GAIA_API_KEY=your-gaia-api-key
VITE_GAIA_BASE_URL=your-gaia-endpoint
# Database configuration (optional for enhanced features)
DB_HOST=your-db-host
DB_PORT=3306
DB_NAME=morphecho
DB_USER=your-username
DB_PASSWORD=your-password
๐ฏ How It Works
- Connect Wallet: Connect your MetaMask to Morph Testnet
- Write Whisper: Share your thoughts or feelings
- AI Transformation: Your text is intelligently scrambled for privacy using a locally running Gaia node
- Mint NFT: Create a temporary NFT that expires automatically
- Community Interaction: Others can heart your whispers or report inappropriate content
- Ephemeral Nature: Whispers disappear forever when they expire
๐ค AI Integration
MorphEcho uses advanced AI to transform your personal thoughts into poetic, anonymous whispers:
- Privacy Preservation: Removes identifying information while maintaining emotional core
- Creative Transformation: Converts thoughts into metaphors, haikus, or abstract expressions
- Token Tracking: Monitors AI usage for transparency and analytics
- Multiple Styles: Supports various transformation approaches for diverse expression
๐ Blockchain Features
Smart Contract Capabilities
- Temporary NFTs: Whispers are minted as NFTs with built-in expiration
- Automatic Cleanup: Expired whispers are automatically marked as "forgotten"
- On-Chain Feed: Real-time whisper discovery through blockchain events
- Decentralized Storage: No central authority controls your whispers
Morph L2 Benefits
- Low Gas Fees: Affordable minting and interaction costs
- Fast Transactions: Quick confirmation times for seamless UX
- Ethereum Security: Inherits security from Ethereum mainnet
- Scalable: High throughput for community growth
๐ Community Analytics
The platform provides real-time insights:
- AI Tokens Consumed: Total AI processing across all users
- Active Whispers: Current number of live whispers
- Community Size: Total unique wallet addresses
- Engagement Metrics: Hearts and community interactions
๐ก Privacy & Safety
- Anonymous by Design: No personal data collection or storage
- AI-Scrambled Content: Original thoughts are never stored
- Community Moderation: User-driven reporting system
- Temporary Nature: All content automatically expires
- Decentralized: No single point of control or censorship
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
MorphEcho - Where thoughts become whispers, and whispers become art. ๐ญโจ