Inspiration
"We all have photos of our loved ones, but what happens when their voices and their stories are forgotten?"
This simple, universal fear was the spark for Echo. In an age of fleeting digital content, we wanted to build a vessel for legacy. We wanted to create a way to preserve the very essence of a person in their own voice, ensuring future generations could meet their ancestors in the most authentic way possible.
What it does
Echo is a living time capsule for your family's legacy. It's a web application that transforms simple conversations into permanent, interactive digital heirlooms with a rewarding, on-chain ecosystem.
Our platform allows a user to:
Converse with an AI Story-Keeper: A user starts a session and has a natural conversation with our AI interviewer, which speaks with a warm and empathetic voice powered by ElevenLabs Conversational AI.
Earn On-Chain Rewards: Users are encouraged to preserve their history through our On-Chain Streak System. By performing a daily check-in transaction on Algorand, they build their streak and earn milestone NFTs.
Seal Memories Forever: A completed story can be "sealed" on the Algorand blockchain as a unique digital heirloom (NFT). This creates a permanent, unchangeable record of its authenticity.
Create a Time Capsule with Rewards: Users can send messages to the future by time-locking their memories. Our smart contracts reward longer lock durations with ALGO token rewards, creating an incentive for long-term preservation.
Receive an "Echo Digest": Our platform automatically analyzes all stories and generates a personalized "Family Newsletter" (weekly, monthly, or yearly), summarizing key themes and memories.
How we built it
We embraced a cutting-edge agent-assisted development workflow for this hackathon.
Foundation: We directed the Bolt.new agent with a "Master Prompt" to build our entire Next.js 14 web application foundation, including the database schema, pages, and API routes.
Backend & Database: Supabase serves as our core backend, managing our PostgreSQL database, user authentication, and audio file storage.
AI & Blockchain Integration: From the agent-built foundation, we manually implemented the core logic:
We used ElevenLabs Conversational AI to give our AI Story-Keeper its voice and interactive capabilities.
We connected to the Google Gemini API for all AI content processing, summarization, and analysis.
We wrote and deployed a suite of Python smart contracts on the Algorand TestNet (via a Nodely endpoint) to handle our Time Capsule, NFT minting, and the On-Chain Streak & Rewards system.
Challenges we ran into
Our greatest challenge was the initial architectural pivot. The first AI-generated code was a mobile app, and we had to make a high-pressure decision to direct the agent to rebuild everything correctly for the web. This cost us precious time but ultimately saved the project. Integrating four distinct, complex services (Supabase, Gemini, ElevenLabs, Algorand) into a single, seamless user experience was also a massive backend challenge.
Accomplishments that we're proud of
We are incredibly proud of building a functional, end-to-end dApp that solves a deeply human problem.
Our biggest accomplishment was successfully designing, writing, and deploying a suite of interdependent Python smart contracts on Algorand to govern our Time Capsule and on-chain rewards system.
We are also extremely proud of implementing a true Conversational AI interviewer using ElevenLabs, moving beyond simple text prompts to a natural, voice-driven experience that makes sharing stories feel effortless and human.
What we learned
We learned that the true power of tools like Bolt.new is in "agent-assisted development." They excel when given clear, precise architectural direction, acting as a force-multiplier for a focused team.
We also learned the immense value of a "Vertical Slice" MVP. By focusing on making one core journey perfect, from a voice conversation to an on-chain reward, we were able to build a compelling and functional demo without getting lost in scope creep.
What's next for Echo
The version built this week is just the beginning. The foundation is ready for an exciting future:
Launch Family Circles: Build out the UI for our already-designed family sharing system for collaborative, private sharing.
On-Chain Governance: Allow families to use their NFTs to vote on community decisions.
Advanced AI Insights: Build a dashboard to visualize the emotional trends and narrative themes discovered by our AI across a family's entire story library.
Built With
- algorand
- algorkit
- algosdk
- bolt.new
- elevenlabs-api
- framer-motion
- google-gemini-api
- ipfs
- netlify
- next.js
- nodely
- postgresql
- python
- react
- supabase
- tailwind-css
- typescript
- zustand

Log in or sign up for Devpost to join the conversation.