MyStory: Designing a Video Recording Feature for Life Documentation


Overview
My Role
UX/UI Designer - Interaction Design, User Flows, Visual Design
Team
Andrés Campos, SWE & Founder
Nick Azar, Founder
Sritama Bagchi, UXD
Justin Ngo, UXD
Timeline
6 weeks, Launching Q4 2024
What's MyStory?
MyStory is a life documentation platform that helps families capture and share their stories. After launching their first MVP, the founders sought to introduce new features and revamp the platform based on user feedback.
Problem
An outdated, inaccessible design for elderly users capturing their life stories, with insufficient features to meet their life documentation needs.
Outcome
Redesigned the platform and introduced a new story capture process that balances complex features with a simple and accessible design for elderly users.
Users can now share their life stories through a seamless video recording experience
Users can attach photos to share captured moments from their stories
Users can add story details through a written account of their perspective
Research
User Archetypes
Middle-aged to elderly users looking to consolidate and share their life story.
To approach the redesign, I first analyzed the platform’s users and their needs—primarily middle-aged and elderly individuals seeking to preserve their life stories for future generations.
User Archetypes
Middle-aged to elderly users looking to consolidate and share their life story.
To approach the redesign, I first analyzed the platform’s users and their needs—primarily middle-aged and elderly individuals seeking to preserve their life stories for future generations.
User Archetypes
Middle-aged to elderly users looking to consolidate and share their life story.
To approach the redesign, I first analyzed the platform’s users and their needs—primarily middle-aged and elderly individuals seeking to preserve their life stories for future generations.



Existing Story Capture Flow
The MVP lacked foundational usability considerations, as it primarily focused on testing a core concept.
The MVP the founders built was a proof of concept for transitioning family life story documentation to digital but lacked usability, design fundamentals, and key features.
Existing Story Capture Flow
The MVP lacked foundational usability considerations, as it primarily focused on testing a core concept.
The MVP the founders built was a proof of concept for transitioning family life story documentation to digital but lacked usability, design fundamentals, and key features.
Existing Story Capture Flow
The MVP lacked foundational usability considerations, as it primarily focused on testing a core concept.
The MVP the founders built was a proof of concept for transitioning family life story documentation to digital but lacked usability, design fundamentals, and key features.
OLD DESIGN



In-accessible design
Older users may struggle due to inadequate visual accessibility considerations.
In-accessible design
Older users may struggle due to inadequate visual accessibility considerations.
In-accessible design
Older users may struggle due to inadequate visual accessibility considerations.
OLD DESIGN



Outdated Design
The design had numerous inconsistencies, poor layout, and weak visual hierarchy.
Outdated Design
The design had numerous inconsistencies, poor layout, and weak visual hierarchy.
Outdated Design
The design had numerous inconsistencies, poor layout, and weak visual hierarchy.
OLD DESIGN



Missing Key Features
Users couldn't fully rely on the platform due to the inability to add photos or written accounts to their stories.
Missing Key Features
Users couldn't fully rely on the platform due to the inability to add photos or written accounts to their stories.
Missing Key Features
Users couldn't fully rely on the platform due to the inability to add photos or written accounts to their stories.
The Opportunity
To build an inclusive, accessible life documentation platform for elderly users to share stories with family.
The Opportunity
To build an inclusive, accessible life documentation platform for elderly users to share stories with family.
The Opportunity
To build an inclusive, accessible life documentation platform for elderly users to share stories with family.
User Problem
To have an intuitive platform that consolidates all life documentation needs in one place, enabling easy story creation and sharing.
User Problem
To have an intuitive platform that consolidates all life documentation needs in one place, enabling easy story creation and sharing.
User Problem
To have an intuitive platform that consolidates all life documentation needs in one place, enabling easy story creation and sharing.
Business Opportunity
To create a social platform that attracts family members contribute to, increasing active users and driving monetization.
Business Opportunity
To create a social platform that attracts family members contribute to, increasing active users and driving monetization.
Business Opportunity
To create a social platform that attracts family members contribute to, increasing active users and driving monetization.
Updating Flows
Flow Overview
Incorporating AI to personalize each users story documentation process.
A key goal was to enable the platform to ask users personalized questions based on their previous inputs. Although this would be handled in a separate flow, it was essential for the story capture process to reflect a level of personalization for the user.
Flow Overview
Incorporating AI to personalize each users story documentation process.
A key goal was to enable the platform to ask users personalized questions based on their previous inputs. Although this would be handled in a separate flow, it was essential for the story capture process to reflect a level of personalization for the user.
Flow Overview
Incorporating AI to personalize each users story documentation process.
A key goal was to enable the platform to ask users personalized questions based on their previous inputs. Although this would be handled in a separate flow, it was essential for the story capture process to reflect a level of personalization for the user.



Feature Prioritization
Core features include recording/uploading a video, photos uploads, and text input.
Feature Prioritization
Core features include recording/uploading a video, photos uploads, and text input.
Feature Prioritization
Core features include recording/uploading a video, photos uploads, and text input.
Video Recording
Users must be able to record their responses to story prompts within the platform.
Video Recording
Users must be able to record their responses to story prompts within the platform.
Video Recording
Users must be able to record their responses to story prompts within the platform.
Media Upload
Users must be able to upload videos and photos from their device for each story prompt.
Media Upload
Users must be able to upload videos and photos from their device for each story prompt.
Media Upload
Users must be able to upload videos and photos from their device for each story prompt.
Text Editor
Users must be able to write in a text document for their written account of the story.
Text Editor
Users must be able to write in a text document for their written account of the story.
Text Editor
Users must be able to write in a text document for their written account of the story.
Contraints & Challenges
The biggest challenge was ensuring users perceived the entire documentation process to be happening on a single screen
Contraints & Challenges
The biggest challenge was ensuring users perceived the entire documentation process to be happening on a single screen
Contraints & Challenges
The biggest challenge was ensuring users perceived the entire documentation process to be happening on a single screen
Tailwind CSS Library
The developer preferred the designs to closely align with the specific libraries.
Tailwind CSS Library
The developer preferred the designs to closely align with the specific libraries.
Tailwind CSS Library
The developer preferred the designs to closely align with the specific libraries.
Avoid Form-like Progression
The founders wanted to avoid users feeling like they were navigating a form pages.
Avoid Form-like Progression
The founders wanted to avoid users feeling like they were navigating a form pages.
Avoid Form-like Progression
The founders wanted to avoid users feeling like they were navigating a form pages.
Design for Elderly Users
The design had to simplify features for users less skilled at navigating platforms.
Design for Elderly Users
The design had to simplify features for users less skilled at navigating platforms.
Design for Elderly Users
The design had to simplify features for users less skilled at navigating platforms.
Iterations
Single-Paged Layout
A single page with modular elements based on the user's chosen story contents.
To meet the constraint of using one or a few pages, I proposed a modular format that allows users to add photo and written sections if they choose to include them in the story.
Single-Paged Layout
A single page with modular elements based on the user's chosen story contents.
To meet the constraint of using one or a few pages, I proposed a modular format that allows users to add photo and written sections if they choose to include them in the story.
Single-Paged Layout
A single page with modular elements based on the user's chosen story contents.
To meet the constraint of using one or a few pages, I proposed a modular format that allows users to add photo and written sections if they choose to include them in the story.
SINGLE-PAGED LAYOUT IDEATION
Content Limited to One Page
Content Limited to One Page
Content Limited to One Page
Feedback indicated that the design felt overwhelming for older audiences at first.
Feedback indicated that the design felt overwhelming for older audiences at first.
Feedback indicated that the design felt overwhelming for older audiences at first.
Including all story sections may require extra scrolling, disrupting the experience.
Including all story sections may require extra scrolling, disrupting the experience.
Including all story sections may require extra scrolling, disrupting the experience.
Fixed Viewport Iteration
Locking content to the viewport and presenting optional story elements in a tab-based format.
Based on feedback, I implemented tabs for selecting photos and written sections, eliminating scrolling and reducing cognitive load for the current task.
Fixed Viewport Iteration
Locking content to the viewport and presenting optional story elements in a tab-based format.
Based on feedback, I implemented tabs for selecting photos and written sections, eliminating scrolling and reducing cognitive load for the current task.
Fixed Viewport Iteration
Locking content to the viewport and presenting optional story elements in a tab-based format.
Based on feedback, I implemented tabs for selecting photos and written sections, eliminating scrolling and reducing cognitive load for the current task.
FIXED VIEWPORT IDEATION
Reduced cognitive load by only revealing immediate and relevant actions needed.
Reduced cognitive load by only revealing immediate and relevant actions needed.
Reduced cognitive load by only revealing immediate and relevant actions needed.
Organizing story content into tabs reduced visual clutter.
Organizing story content into tabs reduced visual clutter.
Organizing story content into tabs reduced visual clutter.
Still missing implementation of all the features and edge cases.
Still missing implementation of all the features and edge cases.
Still missing implementation of all the features and edge cases.
Selected Design
Story Elements
Story elements organized into tabs, enabling users to select their desired content.
Story Elements
Story elements organized into tabs, enabling users to select their desired content.
Story Elements
Story elements organized into tabs, enabling users to select their desired content.



Video Recording
Simple in-platform video recording without navigating complex elements, settings, or options.
Video Recording
Simple in-platform video recording without navigating complex elements, settings, or options.
Video Recording
Simple in-platform video recording without navigating complex elements, settings, or options.
Photo Upload
Intuitive drag-and-drop interaction for users to quickly upload photos to a story.
Photo Upload
Intuitive drag-and-drop interaction for users to quickly upload photos to a story.
Photo Upload
Intuitive drag-and-drop interaction for users to quickly upload photos to a story.
Written Story
Simple text editor for users to add a written account of their story.
Written Story
Simple text editor for users to add a written account of their story.
Written Story
Simple text editor for users to add a written account of their story.
Chime-In Requests
Encouraging social interaction by enabling connections to tag others, inviting them to share their perspective on a story.
Chime-In Requests
Encouraging social interaction by enabling connections to tag others, inviting them to share their perspective on a story.
Chime-In Requests
Encouraging social interaction by enabling connections to tag others, inviting them to share their perspective on a story.
Retrospective
Takeaway
Contraints create opportunity to design better solutions.
Working within the project's constraints pushed me to refine and elevate the design solution beyond what I might have achieved otherwise.
Takeaway
Contraints create opportunity to design better solutions.
Working within the project's constraints pushed me to refine and elevate the design solution beyond what I might have achieved otherwise.
Takeaway
Contraints create opportunity to design better solutions.
Working within the project's constraints pushed me to refine and elevate the design solution beyond what I might have achieved otherwise.
Takeaway
Working closely with other designers and a developer.
I’ve gained valuable insights into improving my communication and collaboration with both designers and non-designers, allowing me to better account for diverse perspectives in the solution.
Takeaway
Working closely with other designers and a developer.
I’ve gained valuable insights into improving my communication and collaboration with both designers and non-designers, allowing me to better account for diverse perspectives in the solution.
Takeaway
Working closely with other designers and a developer.
I’ve gained valuable insights into improving my communication and collaboration with both designers and non-designers, allowing me to better account for diverse perspectives in the solution.