🌙 DreamEcho: Turn Dreams into Tangible Realities
DreamEcho is an interactive system that transforms dream narratives into symbolic 3D models, letting users relive and reframe their subconscious experiences. The generated models can be viewed on the web, embedded via NFC tags, or minted into NFTs.
💡 Inspiration
Our dreams are rich in emotion, metaphor, and subconscious meaning—but often forgotten. DreamEcho was inspired by the idea of dreams as personal, symbolic assets that should be preserved and explored like art or memory. This project draws from psychology, HCI design, and Web3 to propose a new way to capture and share our inner world.
⚙️ What it does
- Users enter dream descriptions as text
- AI (via DeepSeek API) extracts keywords, emotions, symbols
- Tripo API generates a 3D model based on dream meaning
- The result is rendered via Three.js, and users can:
- View the model interactively
- See dream interpretation
- Like / follow the dream page
- Mint as NFT or bind to NFC tag for physical access
- View the model interactively
🧠 What we learned
- How to optimize 3D model loading for web using
OBJLoader,OrbitControls, and custom scaling - How to interpret symbolic/emotional structures in dreams using AI APIs
- How to combine storytelling with interactive design in a compelling way
🛠️ How we built it
- Used DeepSeek API for NLP-based dream parsing
- Generated models with Tripo API (GLB/OBJ format)
- Built a fully responsive website with HTML/CSS/JS/Three.js
- Hosted on GitHub Pages with optimized loading and animations
- NFC tag demo for physical interaction
- NFT concept implementation in progress (IPFS + wallet connect in next iteration)
🧱 Challenges we ran into
- Symbolism in dreams is abstract and varies by culture—balancing universal and personal interpretation was tricky
- Optimizing model load time and mobile performance
- Integrating multiple APIs with consistent visual UX
🔜 What’s next?
- WalletConnect + NFT mint integration
- Multi-dream library with search/tag filters
- Dream journals and daily reflections
- Cross-cultural symbol analysis & customizable themes
🧑🎨 Made by
Wu JiaJun – Designer & Developer (Shenzhen, China)
Email: epwujiajun@icloud.com
Log in or sign up for Devpost to join the conversation.