Inspiration

OnceRemembered was born out of a personal realization—how easily the small, beautiful fragments of family memory fade away. Names and dates often survive, but the warmth of a voice, the smell of a favorite dish, or the sound of shared laughter too often disappears with time.

We were inspired by the need for something more intimate than traditional genealogy tools—something emotional, tactile, and deeply personal. Most platforms felt cold and data-driven. We wanted to build a quiet, private space where families could preserve not just who someone was, but how they felt to remember.

Especially for those who aren’t tech-savvy or who prefer to keep their memories offline, we imagined OnceRemembered as a modern heirloom: owned by you, designed for warmth, and rooted in privacy.


What it does

OnceRemembered is a privacy-first, offline-friendly web app that helps families build dynamic, visual archives of their shared history. It allows you to:

  • Create detailed profiles for family members
  • Add photos, voice clips, stories, and memory fragments
  • Draw relationships using a simple drag-and-drop interface
  • Explore everything on an infinite scroll and zoom canvas
  • Save/load your entire archive locally—no internet or account required

It’s like a living scrapbook—a visual memory tapestry—for the people and moments that made you who you are.


How we built it

We used a lightweight frontend stack of HTML, CSS, and JavaScript, with React to handle the interactive UI. The memory canvas was built using HTML5 <canvas> and custom logic to support infinite scrolling and zooming.

For local-first storage, we created custom .famtree and .oncefile JSON formats that save the entire memory archive offline—without the need for servers or cloud storage.

We also implemented early features for audio recording and designed UI components that prioritize emotional simplicity over technical complexity.


Challenges we ran into

  • Designing a drag-and-drop relationship editor that felt intuitive but flexible
  • Ensuring offline save/load functionality worked smoothly without external dependencies
  • Striking the right emotional tone in the UI—avoiding clinical or overly technical patterns
  • Maintaining performance while supporting infinite canvas scaling and rich media
  • Respecting non-traditional and complex family structures in a fluid, editable way

Accomplishments that we're proud of

  • Developed a fully functional offline prototype with no backend dependency
  • Created a UI that feels emotionally inviting, not transactional
  • Supported multi-format “memory fragments” (text, image, audio)
  • Designed a new file format for portable, sharable family memory archives
  • Built with inclusivity in mind—supporting blended families and non-linear storytelling

What we learned

  • Memory is emotional, not just factual—and design needs to reflect that
  • Offline-first systems require unique architecture and thoughtful UX
  • Simplicity is incredibly difficult—but essential for family-centered design
  • People connect more to stories than to data points or trees
  • With the right care, tech can become a bridge for intergenerational memory

What’s next for OnceRemembered

We see OnceRemembered not just as a tool—but as a long-term home for family legacies. Here's what’s next:

  • AI-powered storytelling capture
    Soon, users will be able to record memories directly in the app. Our integrated speech-to-text AI will transcribe, analyze, and auto-organize the story into the right profiles. If multiple people are mentioned, the system will intelligently update or even auto-create their profiles.

  • Optional cloud collaboration
    While offline remains our default, we’re adding the option to sync to the cloud. Families will be able to collaborate online, co-editing their memory tree in real time while maintaining full control over privacy and data.

  • Customizable visual themes
    Users will be able to personalize their memory canvas—changing colors, fonts, and decorative details to suit their aesthetic, heritage, or mood.

  • Story-to-book export
    A highly requested feature: the ability to auto-format memories into beautifully designed book pages. Users will be able to edit layouts in-app and export print-ready PDFs—turning digital memories into tangible family keepsakes.

Each of these features builds on our core mission: to make memory preservation emotionally resonant, collaborative, and fully yours—without sacrificing control, privacy, or beauty.

Built With

Share this project:

Updates