Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Build your own Dashboard
Search
Bert Timmermans
December 16, 2015
Programming
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Build your own Dashboard
Bert Timmermans
December 16, 2015
Transcript
27 slides
Build Your Own Dashboard Bert Timmermans (
Bert Timmermans Application Designer @BERTTIMMERMANS
Build Your Own Dashboard Bert Timmermans (
Track customer relationships The goal
None
None
NPS % Promotors - = % Detractors
Dashboard Design r
None
Dashboard HTML & CSS
1 2 3 4 5 8 6 7
1 2 3 4 5 8 6 7
<div class='dashboard layout-one‘> <ul class='widgets'> <li> <div class='widget'></div> </li> <li>
<div class='widget'></div> </li> ... </ul> </div> Basic structure
.layout-one { li:nth-child(1) { left: 1.5vw; top: 2.5vh; width: 73vw;
height: 39vh; } li:nth-child(2) { left: 1.5vw; top: 2.5vh; width: 73vw; height: 39vh; } ... } Positioning of the widgets
Widget styling Creative use of <ul>
Widget styling Creative use of <ul>
Widget styling Highcharts http://www.highcharts.com
Widget styling D3.js http://d3js.org
Dashboard Javascript (
None
Handeling the data Dashboard Ý Server
Handeling the data Dashboard Ý Server Request data
Handeling the data Dashboard Ý Server Return data
Handeling the data Dashboard Ý Server
Handeling the data Dashboard Ý Server |
Demo Time
Build Your Own Dashboard Bert Timmermans (
More Decks by Bert Timmermans
See All by Bert Timmermans
Your own Minecraft, thanks to three.js!
berttimmermans
1
920
Gotta code them all, a Pokémon and HTML5 love story!
berttimmermans
3
470
Mobile UX - The Basics
berttimmermans
11
800
Other Decks in Programming
See All in Programming
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
AI Augmentation Techniques with Liberty
ivargrimstad
1
450
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
330
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
260
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
300
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
190
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
160
ActionController meets Protocol Buffers
sorah
1
800
Будущее локальных LLM – Алексей Голобурдин, PythoNN
sobolevn
0
120
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
230
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
300
The untapped power of vector embeddings
frankvandijk
2
2k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Highjacked: Video Game Concept Design
rkendrick25
PRO
2
560
The Curious Case for Waylosing
cassininazir
1
610
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
350
Six Lessons from altMBA
skipperchong
29
4.6k
The Curse of the Amulet
leimatthew05
4
17k
Un-Boring Meetings
codingconduct
0
490
Everyday Curiosity
cassininazir
0
400
Making the Leap to Tech Lead
cromwellryan
135
10k
Chasing Engaging Ingredients in Design
codingconduct
0
390