-
Notifications
You must be signed in to change notification settings - Fork 0
/
metricdashboard.html
204 lines (183 loc) · 10.3 KB
/
metricdashboard.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
<!DOCTYPE html>
<!--[if lte IE 6]><html class="preIE7 preIE8 preIE9"><![endif]-->
<!--[if IE 7]><html class="preIE8 preIE9"><![endif]-->
<!--[if IE 8]><html class="preIE9"><![endif]-->
<!--[if gte IE 9]><!-->
<html>
<!--<![endif]-->
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- Theme Color for Chrome, Firefox OS and Opera -->
<meta name="theme-color" content="#F5F5F5">
<!-- Short description of the document (limit to 150 characters) -->
<meta name="description" content="Hi, I'm Warren. I am a passionate and versatile UX and Visual designer based in Toronto, Canada.">
<link rel='shortcut icon' type='image/x-icon' href='/favicon.ico' />
<!-- Control the behavior of search engine crawling and indexing -->
<meta name="robots" content="index,follow"><!-- All Search Engines -->
<meta name="googlebot" content="index,follow"><!-- Google Specific -->
<!-- Tells Google not to show the sitelinks search box -->
<meta name="google" content="nositelinkssearchbox">
<!-- Tells Google not to provide a translation for this document -->
<meta name="google" content="notranslate">
<!-- Verify website ownership -->
<!-- <meta name="google-site-verification" content="verification_token"> -->
<!-- Short description of your document's subject -->
<meta name="subject" content="UX Designer Portfolio Website">
<!-- Gives a general age rating based on the document's content -->
<meta name="rating" content="General">
<!-- Disable automatic detection and formatting of possible phone numbers -->
<meta name="format-detection" content="telephone=no">
<!-- Geo tags -->
<meta name="geo.region" content="Canada">
<meta name="geo.placename" content="Toronto, Ontario">
<title>Warren Yen | Metrics Dashboard</title>
<meta name="author" content="Warren Yen">
<link rel="stylesheet" href="/styles.scss" type="text/css">
<link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-Y']);
_gaq.push(['_trackPageview']);
(function () {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') +
'.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<main id="swup" class="transition-fade">
<!-- nav -->
<nav id="myNav" class="navbar fixed-top navbar-expand-lg bg-light transition-fadeInDown">
<a class="navbar-brand" href="/">
<img src="/img/warren_yen_logo.svg" alt="Warren Yen Logo">
</a>
<button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navCollapse" aria-controls="hamburgerMenu" aria-expanded="false" aria-label="Toggle navigation">
<span class="icon-bar top-bar"></span>
<span class="icon-bar middle-bar"></span>
<span class="icon-bar bottom-bar"></span>
</button>
<div class="collapse navbar-collapse" id="navCollapse">
<ul class="navbar-nav ml-auto mt-2 mt-lg-0">
<li class="nav-item">
<a class="nav-link" href="/">Projects <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="/about.html">About Me</a>
</li>
<!-- resume PDF doc -->
<li class="nav-item">
<a class="nav-link" href="/warrenyen_resume.pdf" download="Warren_Yen_CV">Resume</a>
</li>
<!-- resume PDF doc -->
</ul>
</div>
</nav>
<!-- /nav -->
<div class="container mt-4 pt-4">
<!-- header: one column, full-width, centered variation -->
<div class="jumbotron jumbotron-fluid rounded p-5 mt-4 bg--metrics">
<div class="row d-flex">
<div class="col-md-6 flex-right flex-center-sm">
<img class="h-100" src="/img/metrics_top.png" alt="">
</div>
<div class="col-md-6 flex-left flex-center-sm pt-4 pb-0 px-2">
<h1 class="font-weight-bold">Metrics Dashboard</h1>
<p class="m-0">Desktop focused, yet fully responsive metric dashboard.</p>
</div>
</div>
</div>
<!-- /header -->
<!-- text component -->
<div class="row">
<div class="col-sm-12 pt-3">
<h1 class="pb-3">Overview</h1>
<p>This <span class="font-weight-bold">desktop focused dashboard</span> displays all vital metrics for a mobile app. Important metrics displayed are device used, number of transactions, number of downloads, and number of clicks. Secondary metrics showed acquisition, engagement, and revenue.</p>
<p>In addition, social sentiment and social interactions were shown in real-time, along with trends, server uptime and number of support tickets.</p>
<hr class="my-5"/>
</div><!--end col-->
<div class="col-sm-12">
<h1 class="pb-3">Challenges and Solutions</h1>
<p>Dashboards provide the opportunity to leverage visuals in the form of charts and graphs to represent data. The main objective is to allow users to <span class="font-weight-bold">digest the relevant metrics with minimal cognitive load</span>.</p>
<p>The main challenge was designing the bar charts (for unique devices and total send transactions) to adapt and accommodate any time range. The solution can be <a class="x-link" href="#fluid" onclick="window.location.hash = 'fluid';">viewed below</a>.</p>
</div>
<!-- 1 column image row -->
<div class="col-sm-12 py-3">
<img class="w-100 mb-3" src="/img/metrics_main.png" alt="">
</div>
<!-- 1 column image row -->
<div class="col-sm-12">
<h3>Charts for Mobile</h3>
<p>Not too much modification was needed to adopt the desktop design for tablet, other than re-arranging the bottom widgets. Mobile, however, was challenging as the charts extended far beyond the horizontal plane. A scrollbar needed to be added to indicate that the charts could be <span class="font-weight-bold">swiped left or right</span> to show more data. A hand swiping animation appears for first time users to help them understand this interaction.</p>
</div>
<!-- 1 column image row -->
<div class="col-sm-12 py-3">
<img class="w-100 mb-3" src="/img/metrics_scroll.png" alt="">
</div>
<div id="fluid"></div>
<div class="col-sm-12">
<h3>Fluid by Design</h3>
<p>Time ranges for viewing the data were preset to one day, one week, one month or one year. Custom date ranges could also be selected.</p>
</div>
<!-- 1 column image row -->
<div class="col-sm-12 py-3">
<a name="fluid"></a>
<p>This chart is a <strong>one day</strong> chart, with each bar representing 30 minute intervals for a total of 24 hours.</p>
<img class="w-100 mb-3" src="/img/metrics_fluid_24h.png" alt="">
</div>
<!-- 1 column image row -->
<div class="col-sm-12 py-3">
<a name="fluid"></a>
<p>This chart is a <strong>one week</strong> chart, with each bar representing 1 day for a total of 7 days.</p>
<img class="w-100 mb-3" src="/img/metrics_fluid_1w.png" alt="">
</div>
<!-- 1 column image row -->
<div class="col-sm-12 py-3">
<a name="fluid"></a>
<p>This chart is a <strong>one month</strong> chart, with each bar representing 1 day for a total of ~ 30 days.</p>
<img class="w-100 mb-3" src="/img/metrics_fluid_1m.png" alt="">
</div>
<div class="col-sm-12">
<h3>Fully Responsive</h3>
<p>Although desktop focues, the dashboard still needed to be fully responsive.</p>
</div>
<!-- 1 column image row -->
<div class="col-sm-12 py-3">
<img class="w-100 mb-3" src="/img/metrics_responsive.png" alt="">
</div>
<!-- 1 column image row -->
</div><!-- /end row-->
</div><!--/end container-->
<!-- footer -->
<footer>
<div class="row my-3">
<div class="offset-sm-2"></div>
<div class="col-sm-4 flex-right flex-center-sm p-3">
<a href="mailto:[email protected]" target="_blank">
<img src="/img/mail-icon.svg" alt=""> <span>[email protected]</span>
</a>
</div>
<div class="col-sm-4 flex-left flex-center-sm p-3">
<a href="https://www.linkedin.com/in/warren-yen-toronto/" target="_blank">
<img src="/img/linkedin-icon.svg" alt=""> <span>tinyurl.com/sn4bmmx</span>
</a>
</div>
<div class="offset-sm-2"></div>
<div class="col-sm-12 text-center">
<p id="copyright" class="my-3"></p>
</div>
</div>
</footer>
<!-- /end footer -->
<!-- end main -->
</main>
<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.5.3/modernizr.min.js" type="text/javascript"></script>
<script src="/index.js"></script>
</body>
</html>