Why MemoirVault?
In a world flooded with social sharing and algorithm-driven platforms, I wanted to create something different—a private, user-owned space for real stories, not just viral snippets. That’s how MemoirVault was born: a platform where you can chronicle your life in text, audio, video, and images, organized in a secure timeline that’s truly yours.
My goal was to solve a growing problem: our digital memories are fragmented and privacy is compromised on traditional platforms. MemoirVault empowers users, especially students and creators, to curate their own journey with full data ownership, granular privacy, and zero ads or tracking. Building this from the ground up for the Code with Kiro Hackathon was a challenging, exhilarating ride—and AWS Kiro IDE was the game changer.
Kiro IDE: My Secret Weapon for Productivity and Innovation
From day one, AWS Kiro revolutionized my workflow. Instead of slowly piecing together a stack, I started by writing out user stories—“A user uploads an audio memory, sets privacy, and sees it instantly in their timeline”—and let Kiro’s agentic system scaffold my Next.js project structure, data models, and even rapid iterations on authentication and storage API endpoints.
Key ways Kiro made a difference:
- Spec-Driven Development: I wrote out specs like conversations and Kiro handled scaffolding React components and Cloudflare R2 integrations.
- Agent Hooks: With Kiro’s background hooks, I had automatic docs generated on file saves, code security checks, and auto-generated test cases. I caught security bugs before deployment and had up-to-date documentation for onboarding contributors instantly.
- Seamless Cloud Integrations: Integrating Clerk for auth and Cloudflare R2/NeonDB for storage/databases took hours instead of days. Kiro’s code generation made presigned URL logic and multi-part file upload flows painless.
- Iterate Fast for Hackathons: Every time a feature needed tweaking—like adding mood tags or per-entry privacy—I could update my spec, let Kiro update the model, and stay focused on experience and security.
Not Just a Project—A Movement for Digital Privacy
MemoirVault isn’t just code; it’s my stand for giving users agency over their story. Here’s what the platform delivers:
- End-to-End Privacy: Your data is yours, encrypted and exportable anytime.
- Full Multimedia Support: Drag & drop media of any kind—text, images, videos, and audio.
- Timeline and Search: Memories are chronologically organised for easy browsing, reflection, and export.
- AI Assistance: Integrated suggestions and creative prompts so you’re never stuck with writer’s block.
Here is the whole workflow:
Open Source: Check out the code on GitHub!
Learning, Failing, and Building with Kiro (#kiro)
The most impressive moment: When Kiro generated a robust React file uploader and backend API for secure R2 uploads, fully documented and tested in a single agent run. The spec-driven, agentic workflow made competing in the hackathon not just about building features fast, but building them right.
MemoirVault is live: https://memoirvault.vercel.app/
MemoirVault Github Repo: https://github.com/enclave-projects/memoirvault
If you’re on the fence about using Kiro, try it for your next hackathon or side project—it lets you focus on big ideas and leave the boilerplate behind. Together, we can make private, expressive, user-first tech the new normal.
Top comments (0)