Myrealtrip
Myrealtrip
myrealtrip
Design System
Myrealtrip logo

Myrealtrip

MyRealTrip is Korea's largest travel-experience marketplace — the platform that started by connecting Korean travelers with local guides abroad and grew into a one-stop super-app for flights, hotels, tours, tickets, and packages. After a 2023 rebrand built around the idea of "My" — travel that is genuinely yours — the interface settled into a bright, optim

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display44px · 600 · 1.25
Design at scale
24px24px · 600 · 1.25
Section heading
18px18px · 600 · 1.4
Subheading
body18px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap24px
Card padding16px
Element gap8px

Border Radius

ElementValuePreview
badgesSmall6px
cardsStandard8px
ghostStandard8px
primaryComfortable12px
inputsComfortable12px
dialogsLarge16px
bottomLarge16px
categoryPill9999px

Elevation

Shadow 1
Shadow 2
Shadow 3
Shadow 4
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use #2B96ED for primary interactive actions; reserve deep #0250CB for logo/marketing.
  • Use #8238FA violet only for membership/benefit/offer surfaces.
  • Keep the canvas white and let photography carry the page.
  • Render prices at heading weight (700) — they're the decision.
  • Use the frosted translucent header over scrolling content.

Don't

  • n't fill UI buttons with the deep Science Blue (#0250CB) — that's brand gravity, not UI action.
  • n't overuse violet — it's the offer accent, not a second primary.
  • n't bury the price; never render it lighter than the title.
  • n't add hard borders to the sticky header — the blur is the separation.
  • n't shout with sale-red across non-discount UI.
05

Components

Buttons

Primary CTA (로그인 및 회원가입 / 예약하기)
Background`#2B96ED`
Text`#FFFFFF`
Bordernone
Radius12px
Padding0 24px
Font14px / 600 / Pretendard
Hoverbackground `#1583DB`
Use: Login/signup, primary booking action — observed 40px tall in header
Membership / Promo CTA
Background`#8238FA`
Text`#FFFFFF`
Bordernone
Radius12px
Padding0 24px
Font14px / 600 / Pretendard
Use: Membership join, benefit/offer CTAs — the violet accent
Secondary / Outline
Background`#FFFFFF`
Text`#2B96ED`
Border1px solid `#2B96ED`
Radius12px
Padding0 24px
Font14px / 600 / Pretendard
Use: Secondary action paired with the filled primary
Ghost / Text
Backgroundtransparent
Text`#333333`
Bordernone
Radius8px
Font14px / 600 / Pretendard
Use: Tertiary nav, "더보기"

Inputs

Search / Text Field
Background`#FFFFFF`
Text`#0F0F0F`
Border1px solid `#E5E5E5`
Radius12px
Padding12px 16px
Font14px / 400 / Pretendard
Focusborder `#2B96ED`
Placeholder`#999999`
Use: Destination/keyword search, form fields

Cards

Tour / Product Card
Tour / Product Card
Background`#FFFFFF`
Border1px solid `#E5E5E5` (or shadowless on tinted bands)
Radius8px
Padding0 (image-led) + 12px text region
Shadow`0 2px 8px rgba(0,0,0,0.06)` on hover
Use: The marketplace atom — image top, title + rating + price below
Accommodation Card
Accommodation Card
Background`#FFFFFF`
Border1px solid `#E5E5E5`
Radius8px
Padding0 + 12px text
Use: Hotel/stay listing, same rhythm as tour card

Badges / Chips

Instant
Instant-Confirm Badge (즉시확정)
Background`rgba(34,197,94,0.12)`
Text`#22C55E`
Bordernone
Radius6px
Padding2px 8px
Font12px / 600 / Pretendard
Use: "✨즉시확정" instant booking flag
Discount
Discount Tag
Backgroundtransparent
Text`#FF4D4F`
Font14px / 700 / Pretendard
Use: "15%", "10%" discount percentages on cards
Category
Category Chip
Background`#F8F8F8`
Text`#333333`
Bordernone
Radius999px
Padding6px 14px
Font13px / 500 / Pretendard
Use: Category filters (투어·티켓 / 숙소 / 패키지 / 한인민박)

Tabs / Nav

spec only
Top Nav Item
Font14px / 500–600 / Pretendard
Active text`#0F0F0F` (weight 600)
Inactive text`#767676`
Indicatorbottom bar `#2B96ED` 2px (on active)
Use: Category navigation in the frosted header

Toasts

Snackbar
Snackbar
Background`#0F0F0F`
Text`#FFFFFF`
Radius8px
Padding12px 16px
Use: "찜 목록에 추가했어요" transient feedback

Dialogs

Modal / Bottom Sheet
Dialog content placeholder
Modal / Bottom Sheet
Background`#FFFFFF`
Text`#0F0F0F`
Radius16px (top corners on sheet)
Padding24px
Backdrop`rgba(0,0,0,0.5)`
Use: Login, date picker, option selection