Abstract background with diagonal color blocks of pink, peach, and blue.

eDays

Screenshot of a digital family calendar for March 2025, with colored labels and family member icons at the top.

Challenge:
Design a family schedule-management app that enables parents to manage both their schedules and their children's schedules. 

Project duration:
6 weeks 30+ screens

Tools used:
Figma, Miro, Google dox, Google sheets, Google slides.

My role:
Lead UX designer, responsible for user research, design, prototyping, and testing.

The goal:
Design a product that makes it easier to manage your and your family’s activities and plans during the week.

Design process

Flowchart illustrating a process with five steps: team formation, goal setting, idea generation, software development, and project planning, connected by arrows and feedback loops.

Research

Emphasize with the user

Method

Interviews
I conducted 4 interviews with friends/family who live with other people and have busy schedules.

Secondary research - competitive audit
I used information from users’ experiences with other similar products and identified user needs and problems.

Common pain points among the users

  • I often double-book activities by saying yes to things before realizing new plans were made.

  • I find it hard to align my family’s plans with my schedule.

  • Difficult to keep up with the plans and activities of the rest of the family.

  • I don’t want to pay for a calendar app.

Personas

I used the common pain points that were defined from the interviews and secondary research to create 2 fictional personas that represent groups of similar users. This helped me keep the users in mind throughout the design process, and not design for myself or just one individual.

Black and white line drawing of a man with short hair, facial hair, wearing a t-shirt.
Line drawing of a woman with shoulder-length hair, smiling, wearing a top.
  • Problem statement: Reena is a 52-year-old paramedic living alone with her teenage daughter. Her daughter is in high school and Reena works variable shifts, including days, evenings and nights. She needs an easy way to coordinate her and her daughter’s schedules to ensure alignment, because she wants more quality time with her daughter.

    “I sometimes feel sad when me and my daughter don’t eat dinners together throughout the week because of my unpredictable work schedule”

    Reena uses reading glasses, and often finds small text on her phone difficult to read when she doesn’t have her glasses on.

  • Problem statement: Matt is a 37 year old cook that lives with his wife and two children. He works evenings, and is planning and making most meals ahead throughout the week. He needs a product that helps him stay more organized and up to date on the new activities and plans the family make, because wants to plan dinners and activities for the family without double booking.

     “I don’t have control of my children's activities, when new plans are often made when I am not home. My wife wants me to check the calendar on the fridge more often, but I usually forget.“

    Matt isn’t comfortable with new technology and sometimes find it intimidating and difficult to understand.

User journey map

I created 2 user journeys: a made-up series of experiences the users have as they achieve a specific goal. This was built off my 2 personas.

I used this to help identify improvement opportunities, highlight new pain points, reduce the impact of designer bias, and create an obstacle-free path for my users.

Ideation

My scheduling app will let users get a better overview of their family schedule and easily have control over plans that are made, which will affect parents and families with busy or unpredictable schedules by giving people a platform that will gather the family’s schedules in one place and make it easy to add new plans and activities. I will measure effectiveness by getting feedback from users.

Goal statement

Translate problems to opportunities.

  • Rapid sketching

  • Crazy eights: eight ideas/sketches, one minute per sketch

Brainstorming

A gradient background with shades of pink, white, and gray blending smoothly.

Design

User flow

I created user flows that show the path a user could take in my design to complete a task from start to finish.

Tasks:

1. Add new activity to calendar

Flowchart showing steps for using a calendar app, including opening the app, adding activities, selecting date and time, and managing members and notifications.

2. Invite new member to “My family”

Flowchart with circles and rectangles showing steps for a family or contact management app, including opening the app, viewing calendar and family pages, inviting members, searching contacts, and creating or editing pages.

Paper wireframes

Sketches of five mobile app interface screens related to family organization and scheduling, labeled A to E, with various icons, calendars, and menu elements.

Digital wireframes

Digital family calendar for January 2025 with icons representing family members and a search icon. A menu overlays the calendar with options to show or hide family members. The bottom section includes a list of scheduled activities or events with icons and lines indicating details.

Choose which family member’s calendar you want to see

Add family members to your family calendar

A mobile app interface for managing family activities including adding a new activity with fields for title, start and finish dates and times, place, inviting family members, notes, and dinner suggestions based on history, with buttons for finding routes, adding suggestions, and adding to calendar.
A digital family health profile form with sections for personal information, weekly notes, and contact icons at the top. The form includes fields for name, date of birth, allergies, favorite meal, and notes, with options to save or cancel.
Research study presentation
A family management app interface showing a family profile with member profiles. It includes a section for a family member named Elsa 11, with details about her birthday, allergies, and notes for the week, such as her favorite meal and additional comments.

Choose which family members to include in the activity, these will automatically get an invite

You can edit your page and write this week’s notes and favourite meal

Low-fidelity prototype

A smartphone screen displaying a family calendar app for January 2025, showing icons representing family members' schedules, with additional overlays for showing and hiding family members.

Testing

Usability study

I conducted two usability studies. First, I tested my low-fidelity prototype on three participants. The second usability study used a high-fidelity prototype and revealed what aspects of the mockups needed refining.

Research study plan

Findings

Usability studies Round 1 - Low-fidelity prototype

  1. Users need a way to see that an invite to a family member has been sent and is in progress

  2. Users should be able to add an activity in the calendar by clicking a date

  3. Users need a way to see that they don’t need to fill in information about a member if they send an “add family member” request by email

Refining the design

Mobile app profile screen showing a user's personal info, including name, email, and preferences, with a profile picture and a log out button.

Before study

After study

Mobile app profile screen showing a user's photo, name, email, and personal details, with sections for weekly meal preferences and notes.
Mobile app screen showing a family management interface with four family members' profiles: Me, Mom, Christian, and Elsa. Each profile includes photo, age, birthday, allergies, weekly notes, and favorite meals. There is an 'Add Member' button at the top and a message at the bottom about waiting for email acceptance.
Mobile app screen for creating a new activity, featuring fields for title, start and end time and date, location, route, participants, notes, meal planner, notification settings, and an 'Add to Calendar' button.
A family calendar displayed on a smartphone screen, showing the month of March 2025 with various color-coded events and appointments. The top bar has a menu, profile pictures for family members, and icons for adding and searching. A small pop-up shows detailed appointments for March 19, 2025.
Screenshot of a mobile phone displaying a calendar app with a weekly view and several events scheduled. The app has a sidebar menu with options: Calendar, My profile, My family, Meal planner, Settings. The top section shows profile pictures of four people labeled Me, Mom, Christian, and Elsa with color-coded tags. The background of the app is pink and blue.
Matt's journey map
Reena's journey map

Usability studies Round 2 - High fidelity prototype

  1. Users need a way to see that the activity has been added without having to locate the added activity in the calendar.

  2. The cards with information about each family member need to be more accessible and easy to read.

  3. There needs to be a clearer button or arrow to take the user back to the “home screen” from the “my profile” page.

Mobile app screen showing a family management app with profiles for four family members: Me, Mom, Christian, and Elsa. Each profile includes age, birthday, allergies, weekly notes, and favorite meals.

Before study

A mobile app screen displaying a family member list titled 'My family'. Each member has a photo or placeholder, name, age, birthday, allergies, and notes on their weekly favorite meal. A pink 'ADD MEMBER' button is at the bottom.

After study

The second usability study revealed confusion about the text and information in the family member cards.

To make the cards with information more accessible and easy to understand, I used borders and dividers to separate the information. I also used color to separate each family member.

Mockups

High-fidelity prototype

A digital family calendar for March 2025 on a smartphone screen with color-coded event labels, profile pictures for family members, and navigation icons at the top.

Accessibility considerations

Text Size: Larger, well-scaled text makes reading easier, especially for those with poor eyesight. It's also important to allow users to adjust the text size without breaking the layout.

White Space (negative space): Crucial for reducing cognitive overload and making content easier to process. Proper white space between UI elements ensures a clean, non-cluttered design and helps focus attention where it's needed.

Borders: Creates a clear separation between content. Subtle borders can help users visually differentiate between interactive elements and other content without overwhelming the design.

Text size, white space and borders

High contrast between text and background makes it easier for users to read, especially for those with visual impairments like color blindness.

Colorblind accessibility: Using a combination of color and other visual cues (like text labels or icons) ensures that content is understandable for those with color vision deficiencies.

Contrast ratio: Ensure there’s sufficient contrast between text and background, with a minimum ratio of 4.5:1 for normal text and 3:1 for large text, as recommended by the Web Content Accessibility Guidelines (WCAG).

Color and contrast

Importance for Screen Readers: For those using screen readers, a proper hierarchical structure in the HTML, with correct use of headings, lists, and labels, ensures that screen readers can easily interpret and convey the layout to users, making the content easy to navigate.

Visual Hierarchy: Use larger fonts for headings, bolding for emphasis, and contrasting colors to establish the relative importance of content sections.

Hierarchy