Tirivelo Admin Dashboard

Tirivelo Admin Dashboard

Tirivelo Admin Dashboard

Designed foundational screens for Tirivelo's internal-facing Admin Dashboard.

Designed foundational screens for

Tirivelo's internal-facing

Admin Dashboard.

Designed foundational screens for Tirivelo's internal-facing Admin Dashboard.

Role

Role

Role

Researcher, Product Designer

Researcher, Product Designer

Researcher, Product Designer

Skills

Skills

Skills

User Research, Wireframing, Prototyping

User Research, Wireframing,

Prototyping

User Research, Wireframing, Prototyping

Tools

Tools

Tools

Figma

Figma

Figma

Timeline

Timeline

Timeline

January - February 2026; 8 weeks

January - February 2026;

8 weeks

January - February 2026; 8 weeks

BACKGROUND

BACKGROUND

As my first client project and my first experience working with a team of other designers and engineers, this

project provided me with lots of valuable real-world experience about what working with an established

company is like. I learned about designing within stakeholder expectations while also leveraging the

perspectives and feedback of fellow designers to refine ideas and arrive at a memorable final product.

As my first client project and my first experience working with a team of other designers and engineers, this project provided me with lots of valuable real-world experience about what working with an established company is like. I learned about designing within stakeholder expectations while also leveraging the perspectives and feedback of fellow designers to refine ideas and arrive at a memorable final product.

WHAT IS TIRIVELO?

WHAT IS TIRIVELO?

Tirivelo is a petcare service platform that focuses on connecting pet owners with trusted, verified pet

service providers (dog walkers, pet sitters, etc.). While the company already had teams working on a

customer-facing website and app, they lacked an internal system for managing customer information

and operational workflows.


Our team was brought in to design Tirivelo’s first admin dashboard,

creating a centralized tool to help operations staff efficiently manage

customer accounts and support requests.

Tirivelo is a petcare service platform that focuses on connecting pet owners with trusted, verified pet

service providers (dog walkers, pet sitters, etc.). While the company already had teams working on a

customer-facing website and app, they lacked an internal system for managing customer information

and operational workflows.


Our team was brought in to design Tirivelo’s first admin dashboard,

creating a centralized tool to help operations staff efficiently manage

customer accounts and support requests.

OUR PROCESS

OUR PROCESS

To understand what the admin dashboard needed to include, our team

conducted two forms of research to identify key user workflows and

platform feature requirements.

To understand what the admin dashboard needed to include, our team conducted two forms of research to identify key user workflows and

platform feature requirements.

Preliminary Research

Preliminary Research

We familiarized ourselves with Tirivelo’s customer

base to better understand the platform’s users, as

well as examining existing admin dashboards to

identify common patterns, structures, and

functionality.

We familiarized ourselves with Tirivelo’s customer

base to better understand the platform’s users, as

well as examining existing admin dashboards to

identify common patterns, structures, and

functionality.

User Interviews

User Interviews

We interviewed members of the Tirivelo team,

including the CEO, which helped us identify the key

features, workflows, and capabilities they envisioned

for a comprehensive admin dashboard.

We interviewed members of the Tirivelo team, including the CEO, which helped us identify the key features, workflows, and capabilities they envisioned for a comprehensive admin dashboard.

RESEARCH SYNTHESIS

RESEARCH SYNTHESIS

The next step was to consolidate our research to identify actionable items and where these items ranked in priority.

The next step was to consolidate our research to identify actionable items and where these items ranked in priority.

After our preliminary research and interviews, we formatted user insights into the

following prompt:

After our preliminary research and interviews, we formatted user insights into the

following prompt:

How might we combine user management, customer transactions, and case history into a single, intuitive workflow that reduces cognitive load and prevents errors for Tirivelo admin?

How might we combine user management, customer transactions, and case history into a single, intuitive workflow that reduces cognitive load and prevents errors for Tirivelo admin?

We then compiled a list of required sections for the dashboard, as well as each section's

purpose and features…

We then compiled a list of required sections for the dashboard, as well as each section's

purpose and features…

And then created a main user persona to guide us through our ideation process:

And then created a main user persona to guide us through our ideation process:

IDEATION

IDEATION

With our research collected and synthesized, we began laying down the foundation of our wireframes and user flows.

With our research collected and synthesized, we began laying down the foundation of our wireframes and user flows.

We started with low to mid-fidelity wireframes that communicated what the main pages of the dashboard would look like, including the homepage, ticket list, ticket details, and inbox.

We started with low to mid-fidelity wireframes that communicated what the main pages of the dashboard would look like, including the homepage, ticket list, ticket details, and inbox.

Although our final designs ultimately diverged in several ways from our low to mid-fidelity wireframes, these early iterations played a crucial role in shaping the dashboard’s underlying structure. Because Tirivelo had not yet established a clear vision for what their admin dashboard should look like or even what functionality it should include, the wireframes served as a way to align with the team on how the system might operate.

Although our final designs ultimately diverged in several ways from our low to mid-fidelity wireframes, these early iterations played a crucial role in shaping the dashboard’s underlying structure. Because Tirivelo had not yet established a clear vision for what their admin dashboard should look like or even what functionality it should include, the wireframes served as a way to align with the team on how the system might operate.

THE SOLUTION

THE SOLUTION

Sign up and log in securely.

Sign up and log in securely.

The need for a secure sign in flow was emphasized in order to ensure that only verified and authorized users can access the dashboard. We implemented two-factor authentication to address this need.

The need for a secure sign in flow was emphasized in order to ensure that only verified and authorized users can access the dashboard. We implemented two-factor authentication to address this need.

The homepage at a glance: monitor health, user activity, and urgent issues.

The homepage at a glance: monitor health, user activity, and urgent issues.

The Tirivelo homepage gives admins an immediate overview of the platform’s health so they can quickly understand what’s happening and where attention is needed.

The Tirivelo homepage gives admins an immediate overview of the platform’s health so they can quickly understand what’s happening and where attention is needed.

Quick stat cards highlight key metrics like users, bookings, tickets, and onboarding progress, while a recent activity feed surfaces the latest platform events in real time. System alerts and an urgent ticket summary help admins identify and respond to critical issues quickly, while calendar awareness provides helpful context for daily operations. Role-based visibility ensures that each admin sees the information most relevant to their responsibilities.

Quick stat cards highlight key metrics like users, bookings, tickets, and onboarding progress, while a recent activity feed surfaces the latest platform events in real time. System alerts and an urgent ticket summary help admins identify and respond to critical issues quickly, while calendar awareness provides helpful context for daily operations. Role-based visibility ensures that each admin sees the information most relevant to their responsibilities.

Quickly access user profiles and key account details.

Quickly access user profiles and key account details.

The User Management page gives admins fast, centralized access to the information they need when resolving tickets or handling escalations.

The User Management page gives admins fast, centralized access to the information they need when resolving tickets or handling escalations.

Admins can quickly search for users by name, email, or ID and view a concise profile summary that includes account status, related bookings, and associated support tickets. Internal notes and a read-only action history provide additional context, helping teams understand past interactions and decisions. By bringing key user details into one place, the page enables admins to investigate issues efficiently and respond with confidence.

Admins can quickly search for users by name, email, or ID and view a concise profile summary that includes account status, related bookings, and associated support tickets. Internal notes and a read-only action history provide additional context, helping teams understand past interactions and decisions. By bringing key user details into one place, the page enables admins to investigate issues efficiently and respond with confidence.

Review tickets and take action with full context.

Review tickets and take action with full context.

The Ticket List and Ticket Details pages bring together the information and controls admins need to efficiently resolve support issues.

The Ticket List and Ticket Details pages bring together the information and controls admins need to efficiently resolve support issues.

The ticket list provides a structured table view of all tickets, displaying key details such as owner information, provider information, service type, start time, and booking ID, making it easy to sort and locate relevant cases. Within each ticket’s detail page, admins can review the full context and take appropriate action, such as applying or removing reliability strikes, overriding refunds or payouts with built-in validation, and notifying the owner or provider when changes are made. By combining context, policy guidance, and action in one place, the flow helps admins resolve issues quickly and consistently.

The ticket list provides a structured table view of all tickets, displaying key details such as owner information, provider information, service type, start time, and booking ID, making it easy to sort and locate relevant cases. Within each ticket’s detail page, admins can review the full context and take appropriate action, such as applying or removing reliability strikes, overriding refunds or payouts with built-in validation, and notifying the owner or provider when changes are made. By combining context, policy guidance, and action in one place, the flow helps admins resolve issues quickly and consistently.

Step in quickly when payments or payouts need attention.

Step in quickly when payments or payouts need attention.

The Booking Payment Details page gives admins the tools to investigate and resolve issues when payments or payouts don’t go as expected.

The Booking Payment Details page gives admins the tools to investigate and resolve issues when payments or payouts don’t go as expected.

Accessible directly from the ticket list, the screen was designed with tight, intuitive navigation so admins can quickly move from a support case to the relevant financial details. Here, admins can review payment information, understand the context behind a transaction, and take appropriate action when intervention is required—helping ensure issues are resolved efficiently and transparently.

Accessible directly from the ticket list, the screen was designed with tight, intuitive navigation so admins can quickly move from a support case to the relevant financial details. Here, admins can review payment information, understand the context behind a transaction, and take appropriate action when intervention is required—helping ensure issues are resolved efficiently and transparently.

LEARNINGS

LEARNINGS

As my first client project came to a close, I felt a great sense of accomplishment for our finished product, as well as immense gratitude for the team I worked with. We began this project a bit unsure of where to start, as none of us had ever developed something for the internal systems of a company, but we walked away with having created a strong foundational structure for the company's admin dashboard that they could continue to build upon as they grow. This project taught me that design processes are rarely linear and that UX design can begin at any stage of the double diamond process.

As my first client project came to a close, I felt a great sense of accomplishment for our finished product, as well as immense gratitude for the team I worked with. We began this project a bit unsure of where to start, as none of us had ever developed something for the internal systems of a company, but we walked away with having created a strong foundational structure for the company's admin dashboard that they could continue to build upon as they grow. This project taught me that design processes are rarely linear and that UX design can begin at any stage of the double diamond process.