Digital family memory

Some voices should remain precise, trusted, and reachable for years.

This new frontend centers the product around trust: the avatar answers from preserved memory, routes new episodes into family review, and only then lets them become part of live memory.

Open avatar chat

Connected to the current chat, review workflow, and presentation. Existing product routes remain unchanged.

Connected demo

The same backend, a new frontend shell

This section no longer plays a local fake chat. It sends questions to the existing demo API and renders the reply, trace, evidence, and any review candidate the backend returns.

Eva Novakova
I am Eva. Ask about what is truly stored in my memory. If I am not sure, I should say that clearly.
Start with a verifiable question

Ask about childhood, family ties, or a concrete memory. If supporting evidence is missing, the system should say so and create a review candidate instead of improvising.

What gets preserved

Memory is not a single text field. It is a system of relationships, evidence, and voice.

Family episodes

Every new memory begins as a candidate, not as automatic truth.

review queueowner approvalaudit trail

Verified chat

The avatar answers only from what the backend allows as confirmed memory.

retrievalguardrailstrace id

Multilingual layers

Czech, Russian, and English each run with their own interface and content version.

localized UIseparate copytranslation states

Voice and persona

Families choose how the avatar should sound, at what remembered age, and with what temperament.

voice presettemperamentremembered age

Approval before indexing

Nothing enters live memory without explicit review and an indexing step.

promotionindex gatingprivacy scope

Long-term maintainability

The architecture keeps content, view logic, and the API layer separate for future growth.

typed contentsafe failuresparallel v2 route

How it flows

Memory moves through an explicit chain, not through model improvisation.

Memories

photos, text, voice, family episodes

Review

owner approval and multiple perspectives

Index

only approved and allowed entries

Retrieval

sources for a specific answer

Guardrails

say 'I do not know' when evidence is missing

Avatar

voice, expression, and reply for the family

A life in time

The timeline reads cleanly on mobile and is ready for real archive media.

Archive layer

Ready for media

The cards are prepared for real photos, video, and transcript material later.

Open family review
2018

Mature family memory

Open family review

Late memories often mix warmth, humor, and retrospect. The interface should carry that without sentimentality.

videotoast

Avatar studio

The presentation layer is separate from the live workflow, but ready for future API wiring.

For now the studio acts as a product configurator. It does not pretend to write into the backend, but it keeps the data model clean and ready for extension.

Eva

Original recording · Gentle · English · 62

The family should define the return, not the model on its own.

Continue to live chat
Voice
Temperament
Language
Remembered age
62

The age the avatar should project. This value changes only inside this preview.

This is a frontend preview configurator only. The live workflow remains in the current routes.

What this is for

The product matters only when it helps in a real family moment.

Archive layer

Advice without invention

If the avatar is unsure, it should say so. That matters more than smoothness.

Open chat
"Grandma, what would you tell me today?"

A useful avatar needs to feel close while remaining factually disciplined.

Archive layer

Shared family history

Multiple generations need access to the same story without silent rewrites.

Open chat
"Tell me again how it really happened."

The review workflow keeps disputed or newly proposed versions out of confirmed memory until they are approved.

Archive layer

The return of a voice

What matters is not just the answer, but trust that it sounds like someone real.

Open chat
"I just wanted to hear her voice again."

The design keeps a calm luminous tone without cheap sci-fi effects or mobile overload.

The new frontend is ready to run in parallel without rewriting the current product.

You can ship it as a test route, compare it against the current experience, and only then decide whether to switch the homepage.

Tailwind + TypeScript + Next App Router · mobile-first · safe connection to the existing backend