Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Where to Start with a Design System Across Diff...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryotaro Takahashi
November 15, 2024
Design
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Where to Start with a Design System Across Different Frontend Frameworks | SpectrumTokyoMeetup#15
Ryotaro Takahashi
November 15, 2024
More Decks by Ryotaro Takahashi
See All by Ryotaro Takahashi
AI時代、デザイナーの価値はどこに?
tararira
2
1.9k
ゼロから始めるU.S.プロダクト | Product Design Meetup #0
tararira
0
240
NeoShowcase | 技育展2023決勝作品
tararira
0
190
2022冬ハッカソン 06班 わりかんアプリ ROOT3
tararira
0
64
Other Decks in Design
See All in Design
Signull 団体説明資料
signull
0
780
AVI 2026 Keynote "Vision-Driven Design"
ishii_mit
0
120
20260309_3月ICTデザイン勉強会_地域創生2.0
a2k
0
170
怖くないアクセシビリティ -カウンターカルチャーとしてのアッカン東京-
securecat
1
240
decksh object reference
ajstarks
2
1.8k
少人数チームで_使われるプロダクトにたどり着くための_デザインハーネス.pdf
nishame
1
1.4k
CULTURE DECK/Marketing Director
mhand01
0
1.6k
セブンデックス プロジェクト事例 / innovation Scenes
sevendex
1
1.7k
トランジションの冒険 自分と世界を変える冒険の書 / Transition Adventure
dmattsun
2
360
明日から真似できる、AIでデザインシステムを活用する方法
vivion
0
230
Build for the Web, Build on the Web, Build With the Web
csswizardry
0
510
Debiasing Your Software Design Decision-Making @ Flowcon '26
baasie
1
150
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
The Spectacular Lies of Maps
axbom
PRO
1
940
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.5k
Six Lessons from altMBA
skipperchong
29
4.5k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
390
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
430
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
550
Code Review Best Practice
trishagee
74
20k
Transcript
Date 2024.11.14 Where to Start with a Design System Across
Different Frontend Frameworks Presentation @ Spectrum Tokyo #14 ©2024 LayerX.inc
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Bakuraku Business Division - Product Designer Ryotaro Takahashi X @_tararira LayerX 2024.03 - Product Designer Graduated from university 2024.03 CoeFont, others 2022 - 2024 Lead Designer Internship, part-time 2022 - 2023 Product Designer
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Enabling digitalization across all economic activities. すべての経済活動を、 デジタル化する。
バックオフィスから 全社の生産性を高める 最先端のAIで、働きやすい環境づくりと事業成長を支援します。 シリーズ累計 導入社数 社 10,000 サービス継続率 以上 99%
バクラクがわかる3点セット 資料ダウンロード 無料 請求書処理 メール受取 仕訳・支払 レポート 経費精算 仕訳・支払 カード 仕訳 管理機能 マスタデータ 設定 その他 サポート No.7471 未処理 No.7471 未処理 No.7471 未処理 1 支払情報 取引先名 * 源泉税区分:外注報酬等 バクラク法律事務所 振込先口座 * この振込先を バクラク銀行 神田駅前支店 ラベル 2 仕訳 費用計上仕訳 借方 勘定科目 金額(税額 ) 部門・品目・メモタグ 税区分 T9010401140088 適格 明細を追加 計上日 2024-08-27 外注費 部門・品目・セグメント1(remark)・セグメント2・プロジェクト 99,790 (9,071 課対仕入10% 未払 部門・品 借方合計 99,790 (9,071 負 計算さ 計算 借方合計 99,790 (9,071 負 計算さ 計算 借方合計 99,790 (9,071 負 計算さ 計算 ・本申請に関する補足事項等 ・明細に紐づけられない購買申請や出張申請等のURL はこの備考欄に記載してください。 ・採用会食費の候補者の も こちらに記載してください。(またはtalentio) LayerX Talent PoolのURL 入力してください 明細 明細を一括処理 登録されている明細はありません。 以下から明細を追加してください。 明細を追加 領収書ファイル 交通経路 ICカード 手当 手入力 承認ルート 申請元チーム バクラクエンタープ ライズ推進事業部 役職 メンバー 承 認 フ ロ ー に ス テ ッ プ を 追 加 す る 9:30 経費精算 業務に応じた最適なソリューションを提供 パートナー・代理店募集 お サービス一覧 料金体系 導入事例 セミナー お
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc BootstrapVue BootstrapVue BootstrapVue BootstrapVue React Bootstrap Bootstrap Bootstrap Bootstrap Bootstrap
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc BootstrapVue _colors.scss a
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc _colors.scss a $color_green: #28a845; $color_green_light: #62bf62; $color_success: $color_green; $color_success_light: $color_green_light; $font_color: #000; $font_color_gray: #666; $font_color_light_gray: #999;
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc _colors.scss a $color_green: #28a845; $color_green_light: #62bf62; $color_success: $color_green; $color_success_light: $color_green_light; $font_color: #000; $font_color_gray: #666; $font_color_light_gray: #999; <- Primitive?
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc _colors.scss a $color_green: #28a845; $color_green_light: #62bf62; $color_success: $color_green; $color_success_light: $color_green_light; $font_color: #000; $font_color_gray: #666; $font_color_light_gray: #999; <- Primitive? <- Semantic?
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc _colors.scss a $color_green: #28a845; $color_green_light: #62bf62; $color_success: $color_green; $color_success_light: $color_green_light; $font_color: #000; $font_color_gray: #666; $font_color_light_gray: #999; <- Primitive? <- Semantic? <-
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc BootstrapVue BootstrapVue BootstrapVue BootstrapVue React Bootstrap Bootstrap Bootstrap Bootstrap Bootstrap _colors.scss a
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc BootstrapVue BootstrapVue BootstrapVue BootstrapVue React Bootstrap Bootstrap Bootstrap Bootstrap Bootstrap _colors.scss a _colors.scss a’ _colors.scss a’’ _colors.scss a’’’ _colors.scss a’’’’ tailwind.config.ts a’’’’’
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc BootstrapVue BootstrapVue BootstrapVue BootstrapVue React Bootstrap Bootstrap Bootstrap Bootstrap Bootstrap _colors.scss a _colors.scss a’ _colors.scss a’’ _colors.scss a’’’ _colors.scss a’’’’ variables primitive semantic slightly different tailwind.config.ts a’’’’’
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Inconsistent behaviors and styles, even across the same UI elements or components.
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Inconsistent behaviors and , even across the same UI elements or components. styles
Design tokens Where to Start with a Design System Across
Different Frontend Frameworks Date 2024.11.14 ©2024 LayerX.inc
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Design decisions Design tokens REST API
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Design decisions Design tokens REST API Plans & Pricing
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Design decisions Original plugin Design tokens JSON files {}
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Design decisions Original plugin Design tokens JSON files {} "gray" "50" "value" "100" "value" : { : { : }, : { : }, "#f8f8f8" "#ececec" ... "text" "primary" "value" "secondary" "value" “surface” “ : { : { : }, : { : }, : { "{colors.gray.900.value}" "{colors.gray.700.value}" ... ... colors/primitive.json colors/semantic.json typography.json spacing.json borderRadius.json
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc tailwind.config.ts variables.scss Design tokens v.4.0 Original transformer JSON files {}
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc tailwind.config.ts variables.scss Design tokens v.4.0 Products Original transformer extend JSON files {}
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Display on Design tokens JSON files {}
Design tokens Where to Start with a Design System Across
Different Frontend Frameworks Date 2024.11.14 ©2024 LayerX.inc
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Inconsistent and styles, even across the same UI elements or components. behaviors
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Common components?
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Common components?
Guidelines & Pattern Library Where to Start with a Design
System Across Different Frontend Frameworks Date 2024.11.14 ©2024 LayerX.inc
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc When how use and to each components and UI element? How should these ? behave
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc
Guidelines & Pattern Library Where to Start with a Design
System Across Different Frontend Frameworks Date 2024.11.14 ©2024 LayerX.inc
Where to Start with a Design System Across Different Frontend
Frameworks Date 2024.11.14 ©2024 LayerX.inc Inconsistent behaviors and styles, even across the same UI elements or components. Guidelines & Pattern Library Design tokens
Date 2024.11.14 ©2024 LayerX.inc THANK YOU!