CalendarWeekView.png

CalendarWeekView.png

CalendarWeekView.png

CalendarWeekView.png

Role: Lead Designer

Role: Lead Designer

Role: Lead Designer

Calendar for Maintenance Tasks

Calendar for Maintenance Tasks

Calendar for Maintenance Tasks

Date: Launched Q3 2024

Date: Launched Q3 2024

Date: Launched Q3 2024

Calendar View

Calendar View

Calendar View

Problem

Problem

Problem

Problem

Maintenance teams at SmartRent had no visual way to plan their work, just a list view. It made it hard to coordinate, schedule fairly, or see what was slipping through the cracks.

Maintenance teams at SmartRent had no visual way to plan their work, just a list view. It made it hard to coordinate, schedule fairly, or see what was slipping through the cracks.

Maintenance teams at SmartRent had no visual way to plan their work, just a list view. It made it hard to coordinate, schedule fairly, or see what was slipping through the cracks.

Goal

Goal

Goal

Goal

Design an intuitive calendar experience tailored to the way property managers and techs actually work.

Design an intuitive calendar experience tailored to the way property managers and techs actually work.

Design an intuitive calendar experience tailored to the way property managers and techs actually work.

Impact

Impact

Impact

Impact

Shipped the first-ever calendar UI across the SmartRent platform, contributing to an 87% satisfaction score and increased scheduling clarity.

Shipped the first-ever calendar UI across the SmartRent platform, contributing to an 87% satisfaction score and increased scheduling clarity.

Shipped the first-ever calendar UI across the SmartRent platform, contributing to an 87% satisfaction score and increased scheduling clarity.

Project Summary

Project Summary

Project Summary

CalendarView.png

CalendarView.png

CalendarView.png

Grid Paper Sketches

Grid Paper Sketches

Grid Paper Sketches

Grid Paper Sketches

Before diving into Figma, I sketched ideas for interactions like drag-and-drop and weekly vs. monthly views. These helped me think through what users would expect from a real-world task calendar.

Before diving into Figma, I sketched ideas for interactions like drag-and-drop and weekly vs. monthly views. These helped me think through what users would expect from a real-world task calendar.

Before diving into Figma, I sketched ideas for interactions like drag-and-drop and weekly vs. monthly views. These helped me think through what users would expect from a real-world task calendar.

MidFidelity.png

MidFidelity.png

MidFidelity.png

MidFidelity.png

Early Explorations

Early Explorations

Early Explorations

Early Explorations

One of the trickiest problems was defining how individual calendar cells would behave. What's tappable, what details are shown, and how can the full scope of work be seen?

One of the trickiest problems was defining how individual calendar cells would behave. What's tappable, what details are shown, and how can the full scope of work be seen?

One of the trickiest problems was defining how individual calendar cells would behave. What's tappable, what details are shown, and how can the full scope of work be seen?

DragAndDrop.png

DragAndDrop.png

DragAndDrop.png

DragAndDrop.png

Interactive Patterns

Interactive Patterns

Interactive Patterns

Interactive Patterns

I designed interactions that our users would be familiar with. Drag to reschedule, double-click to add a task, and right-click for task options, keeping it fast and intuitive.

I designed interactions that our users would be familiar with. Drag to reschedule, double-click to add a task, and right-click for task options, keeping it fast and intuitive.

I designed interactions that our users would be familiar with. Drag to reschedule, double-click to add a task, and right-click for task options, keeping it fast and intuitive.

CalendarView.png

CalendarView.png

CalendarView.png

CalendarView.png

Responsiveness + Limits

Responsiveness + Limits

Responsiveness + Limits

Responsiveness + Limits

I made sure it flexed well across desktop breakpoints and I capped how many tasks could visually load before prompting scroll, so the UI didn’t overload.

I made sure it flexed well across desktop breakpoints and I capped how many tasks could visually load before prompting scroll, so the UI didn’t overload.

I made sure it flexed well across desktop breakpoints and I capped how many tasks could visually load before prompting scroll, so the UI didn’t overload.

MonthVsWeek.png

MonthVsWeek.png

MonthVsWeek.png

MonthVsWeek.png

Month vs Week View

Month vs Week View

The month view gives you the big picture. The week view gets into the weeds. I designed both to use consistent patterns but serve different levels of planning.

The month view gives you the big picture. The week view gets into the weeds. I designed both to use consistent patterns but serve different levels of planning.

CellStates.png

CellStates.png

CellStates.png

CellStates.png

Engineering Documentation

Engineering Documentation

Engineering Documentation

Engineering Documentation

I documented all the interaction states, accessibility specs (tab order, alt text, etc), and usage guidelines for engineering. Since our design system didn't have calendar components, I built them along the way.

I documented all the interaction states, accessibility specs (tab order, alt text, etc), and usage guidelines for engineering. Since our design system didn't have calendar components, I built them along the way.

Results

Results

Results

Results

Calendar View received 87% customer satisfaction on a survey conducted via Intercom. One user responded to the survey saying, "Oh man, it’s about time. A view I can finally wrap my head around."!

Calendar View received 87% customer satisfaction on a survey conducted via Intercom. One user responded to the survey saying, "Oh man, it’s about time. A view I can finally wrap my head around."!

Reflection

Reflection

Reflection

Reflection

Calendar View was a defining moment in my growth as a designer. It was the first major client facing feature I led end-to-end, from sketching and design system work to motion design, responsiveness and handoff. Building something that touched so many users helped me realize how much I thrive when I get to own the full process and create tools that genuinely make people’s work easier.

Calendar View was a defining moment in my growth as a designer. It was the first major client facing feature I led end-to-end, from sketching and design system work to motion design, responsiveness and handoff. Building something that touched so many users helped me realize how much I thrive when I get to own the full process and create tools that genuinely make people’s work easier.

Calendar View was a defining moment in my growth as a designer. It was the first major client facing feature I led end-to-end, from sketching and design system work to motion design, responsiveness and handoff. Building something that touched so many users helped me realize how much I thrive when I get to own the full process and create tools that genuinely make people’s work easier.

Want the behind-the-scenes?

Want the behind-the-scenes?

Want the behind-the-scenes?

Want the behind-the-scenes?

Ask me about how I handled errors and syncing across time zones, there’s more than meets the eye to this feature.

Ask me about how I handled errors and syncing across time zones, there’s more than meets the eye to this feature.

Ask me about how I handled errors and syncing across time zones, there’s more than meets the eye to this feature.

Contact Me!

Contact Me!

Want to work together? Let’s talk before I pick up another side project.

Want to work together? Let’s talk before I pick up another side project.

Want to work together? Let’s talk before I pick up another side project.

Reach out via one of these methods.

Reach out via one of these methods.

Reach out via one of these methods.