Inspiration
We often write letters to our future selves or loved ones. However, text alone often fails to convey the full depth of emotions over time. We started with the idea that "Text conveys information, but Voice conveys emotion." We wanted to gift an experience that goes beyond simple recording something that feels alive. This led to TimeGrave, a place where you bury memories and resurrect them as voices when the time is right
What it does
TimeGrave is a Voice-based Digital Time Capsule Service.
- Burying
- Users write a message and set a specific unlock date(resurrection time) to create a 'Grave'
- The Wait
- The capsule remains locked and inaccessible until the set date arrives.
- Resurrection
- Once the time comes, the lock opens. The stored text is automatically converted into AI Voice(TTS), playing back the message in a warm, lifelike voice.
How we built it
We aggressively adopted a "Bleeding Edge" tech stack. throughout this process, Kiro was not just an editor, but our 'Third Teammate'.
FrontEnd
Built with Next.js 16, React 19, and Tailwind CSS v4. Since documentation for these new technologies is scarce, we relied on Kiro's powerful context awareness to resolve library conflicts and rapidly build components.
BackEnd
Developed using FastAPI and the Rust-based package manager uv. We pair-programmed with Kiro to write complex async logic and scheduler code, cutting our development time in half.
AI & Cloud
The integration logic for Supertone API and AWS S3 was also stably implemented with Kiro's assistance.
Challenges we ran into
Our biggest challenge was Compatibility Since Next.js 16 and Tailwind v4 are very new, references were almost non-existent, and conflicts were frequent. However, instead of giving up, we had Kiro analyze our entire error logs and source code. Kiro pinpointed subtle configuration errors we missed and suggested solutions tailored to the latest versions. Thanks to this, we succeeded in integrating a tech stack that seemed "impossible."
Accomplishments that we're proud of
- Technical Leap with Kiro
- We successfully implemented experimental technologies like Next.js 16, Tailwind v4, and uv into a working product.
- Emotional UX
- We optimized the audio experience so users feel that their "memories have truly come back to life," rather than just hearing a robot read text.
What we learned
- AI-Native Development
- Through Kiro, we experienced firsthand how developer productivity skyrockets when AI becomes a true partner in the coding process.
- The Power of Voice
- We learned how transforming text data into audio can turn simple information into touching content.
What's next for TimeGrave
- Theme Customization
- Starting with our current Halloween theme, we will empower users to customize the atmosphere of their time capsules. We plan to build a Theme Marketplace where users can choose 'Grave Skins' and background music tailored to various occasions whether it's a birthday, an anniversary, or a quiet dawn.
- Social Features & Shared Capsules
- We plan to expand beyond personal records by introducing a 'Time Capsule Chain' feature, allowing friends to bury memories together in a single capsule. Additionally, we will enhance sharing capabilities, enabling users to easily send grave links to friends so they can unlock the capsule together and share the emotional moment when the time comes.
Built With
- awss3
- docker
- fastapi
- kiro
- nextjs
- postgresql
- python
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.