UX / Product Designer

Jackie Diaz — designing digital experiences people actually want to use.

I care deeply about crafting thoughtful digital experiences that balance beautiful visual design with accessibility, usability, and functionality.

About

A little about how I work.

My background in graphic design and marketing, built on a strong foundation of UX design principles, has shaped me into a designer who values creating visually engaging experiences without compromising usability, accessibility, or functionality.

"Beautiful design does not have to come at the expense of usability."

Skills & tools
User research Wireframing Prototyping Usability testing Visual design Design systems Figma Adobe Suite Google Analytics Google Ads Meta Suite
Case Study — Vol. 01
TrailSync
Every adventure. One shared workspace.

A collaborative platform for multi-day bikepacking adventures.

In this case study
  • Core features
  • Trip management
  • Navigation and social
View Prototype
App Context

About TrailSync

TrailSync is a collaborative mobile app designed to simplify the planning and management of multi-day bikepacking adventures. By bringing routes, files, expenses, trip details, and group communication into one shared workspace, TrailSync helps riders spend less time coordinating and more time exploring.

TrailSync Dashboard screen showing the current trip, weather, offline status, and recent activity TrailSync Trip Workspace screen showing routes, files, expenses, packing, members, and weather
Overview

Problem

Planning a multi-day bikepacking trip requires groups to juggle multiple disconnected tools — including mapping apps, messaging platforms, shared documents, weather apps, and expense trackers. As trips become more complex, important information becomes fragmented, making coordination difficult and increasing the burden on the trip organizer.

Research

Conducted interviews with outdoor enthusiasts and combined those findings with my own experience organizing community rides and bikepacking trips. While planning styles varied, several consistent patterns emerged.

Design Opportunity

How might we create a collaborative workspace that keeps every rider, route, and resource synchronized before and during a multi-day bikepacking adventure?

Information was fragmented

Groups relied on multiple apps to organize a single trip.

One person became the coordinator

The organizer carried most of the responsibility for routes, logistics, files, and communication.

Offline access was critical

Participants needed reliable access to maps and important documents when outside cell service.

Everyone wanted a single source of truth

Users wanted one place where the latest route, itinerary, files, and updates were always available.

Structure

Information Architecture

How TrailSync's core sections and features are organized.

TrailSync
Dashboard
Overview of your current adventure
Current Trip
Workspace for your active trip
Weather Widget
Temp + conditions
Offline Status
Maps downloaded?
Quick Stats
Files / Expenses / Members
Recent Activity
Collaborator updates feed
Trips
View all your adventures
All Trips
Past + upcoming
Trip Details
Links into Trip workspace
Create Trip
Start a new adventure
Trip Workspace
Workspace for your active trip
Routes
Saved routes, GPX, offline maps
Files
GPX, docs, photos
Expenses
Transactions, split costs
Packing
Checklist, shared gear
Weather
Forecast, alerts
Emergency
Contacts, medical info
Notes
Ride notes, reminders
Files
Access all your files in one place
Trip Documents
Shared beyond one trip
Profile
Manage your account and preferences
Settings
App preferences
Offline Maps
Manage downloaded maps
Downloads
Offline files and content
User Flows

How riders move through the app

Flow 01 — Create a New Trip
This flow shows how a user creates a new trip and invites collaborators to join.
1
Dashboard

User lands on the dashboard

2
Tap "Create Trip"

Overview of your current adventure

3
Enter Trip Details

Trip name, dates, destination

4
Choose Trip Type

Select adventure type — bikepacking, mountain biking, etc.

6
Create Adventure

Shared trip workspace is created

7
Trip Workspace

You're ready to plan

Step 5 — "Invite riders?" → Yes: search & send invite · No: skip to Create Adventure
Flow 02 — Upload a GPX Route
This flow demonstrates how a rider uploads a GPX route to a shared trip workspace, making the latest navigation files available to all trip members.
1
Trip Workspace

User is in their shared trip workspace

2
Open Files

Navigate to the shared file hub

3
Tap "Upload"

Start uploading new content

4
Choose File

Select a GPX file from your device

5
Preview File

Review the file before uploading

6
Upload

Confirm and upload the route

7
Uploading…

Route is syncing to the shared workspace

8
Sync Complete

Route has been successfully uploaded

Step 9 — Notify Members: all trip members receive an update
Sketches

Low Fidelity Wireframes

One of the primary challenges during wireframing was balancing functionality with simplicity. I carefully considered where information should live to avoid unnecessary repetition while maintaining clear navigation. Consistent naming conventions and information hierarchy helped ensure users could move confidently through the app and always understand where they were.

[ Low-fi: Dashboard ]
[ Low-fi: Create Trip ]
[ Low-fi: Trip Workspace ]
[ Low-fi: Invite Riders ]
Refining the flow

Mid Fidelity Wireframes

For these mid-fidelity wireframes, I focused on one of the primary user flows: creating a new trip and inviting collaborators. The goal was to validate the app's core experience before moving into visual design, ensuring users could easily begin planning and collaborating in one shared workspace.

[ Mid-fi: Dashboard ]
[ Mid-fi: Create New Trip ]
[ Mid-fi: Trip Workspace ]
[ Mid-fi: Invite Riders ]
Visual Design

TrailSync Design System

A collaborative workspace for multi-day bikepacking adventures — the visual language that ties it together.

The colors and type below are TrailSync's own product brand — distinct from the portfolio you're reading this on.
01 · Color Palette — Brand
Adventure Orange
#F97316
Forest Green
#1F5134
Moss Green
#5B8A59
Sky Blue
#4C8BF5
Trail Red
#D9534F
Golden Hour
#D6A648
02 · Typography — Roboto
Display / 32 BoldTrailSync
Heading 1 / 28 BoldCurrent Trip
Heading 2 / 26 SemiBoldDashboard
Body / 16 RegularSupporting information goes here.
Caption / 12 MediumUpdated 2 hours ago
04 · Icon Library (Lucide)
Mountain
Offline
Home
Members
Weather
File
Upload
Trips
High Fidelity

Prototyping

The final prototype brought together the TrailSync design system with the validated flows from wireframing — bringing color, real content, and interaction states into the Dashboard, Trip Creation, Trip Workspace, and Invite Riders screens.

[ Prototype: Dashboard ]
[ Prototype: Create New Trip ]
[ Prototype: Trip Workspace ]
[ Prototype: Invite Riders ]
Reflection

What I learned

Thoughts, reflections, and learning points from this project.

What worked well?
[ e.g. which design decision had the biggest positive impact on the flow, and why ]
What would you do differently?
[ e.g. a decision you'd revisit with more time, budget, or user testing ]
Key takeaway
[ e.g. the single biggest lesson this project taught you about UX process or collaboration ]
Looking ahead

Recommendations & next steps

Where TrailSync could go from here.

Usability testing
[ e.g. run moderated tests on the invite flow with real riders before building ]
Feature to explore
[ e.g. real-time location sharing during a ride, or a post-trip recap/summary ]
Scaling the product
[ e.g. supporting other adventure types beyond bikepacking, or a web companion app ]