λΆ‰μ€κ±°μœ„ / GoOSe

BBuzzArt manager

아티클 정보

λ‘₯μ§€
Tool & Service
λΆ„λ₯˜
External
등둝일
2019-05-23 05:43:47
  • date: 2019-02-24
  • position: design, front and develop
  • tool: phpstorm, sketchapp, balsamiq mockup

νšŒμ‚¬ κ°œλ°œμžκ°€ μ„œλΉ„μŠ€λ₯Ό μš΄μ˜ν•˜κΈ° μœ„ν•˜μ—¬ λ§Œλ“  κ΄€λ¦¬μž ν”„λ‘œκ·Έλž¨μ„ μ‚¬μš©ν•˜κ³  μžˆμ—ˆλ‹€. μ‹œκ°„μ΄ 점차 μ§€λ‚˜κ°€κ³  점점 관리해야 ν•  것듀이 λ§Žμ•„μ§€λ©΄μ„œ μ‚¬μš©ν•˜λŠ”λ° 뢈만이 λ§Žμ•„μ§€κΈ° μ‹œμž‘ν–ˆλ‹€.
무엇보닀 UIκ°€ μ—„μ²­ λΆˆνŽΈν•΄μ„œ μ‚¬μš©ν•˜λŠ”λ° μ§€μž₯이 μƒκΈ°λŠ” 것듀이 ν•œλ‘˜μ΄ μ•„λ‹ˆμ—ˆκ³ , κ°€λ©΄ 갈수둝 λ³΅μž‘ν•΄μ§€κΈ°λ§Œ ν•˜λŠ” λͺ¨μŠ΅μ„ 보고 λ¨Όμ € λ‚˜μ„œμ„œ κ΄€λ¦¬μžλ₯Ό λ‹€μ‹œ λ§Œλ“€ κ³„νšμ„ ν•˜κ²Œ λ˜μ—ˆλ‹€.

μ‹œμž‘μ€ μ§¬λ‚˜λŠ” μ‹œκ°„μ— μ‘°κΈˆμ”© ꡬ상을 ν•˜κ³  μ–΄λ–€ ν”„λ‘œκ·Έλž¨μ„ 베이슀둜 할것인지와 μ–΄λ–€ UI ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‚¬μš© ν•  것인지λ₯Ό κ³ λ―Όν•˜λŠ”λ° κ½€ μ‹œκ°„μ΄ κ±Έλ Έλ‹€.

μ΅œμ’…μ μœΌλ‘œλŠ” vue.js와 element-uiλ₯Ό μ‚¬μš©ν•˜κ²Œ λ˜μ—ˆλ‹€.
νŽΈν•˜κ³  λΉ λ₯΄κ²Œ κ°œλ°œμ„ ν•΄μ„œ μ‚¬μš©ν•  수 μžˆλ‹€λŠ” 것을 μ€‘μš”ν•˜κ²Œ μ—¬κΈ°λ‹€λ³΄λ‹ˆ 쉽고 λΉ λ₯΄κ²Œ 개발 κ°€λŠ₯ν•œ vue.js둜 μ‚¬μš©ν•˜κΈ°λ‘œ 마음먹고, vue.jsμ—μ„œ μ‚¬μš©ν•  수 있고, λ§Žμ€ κΈ°λŠ₯을 κ°€μ§„ UI ν”„λ ˆμž„μ›Œν¬λ“€μ„ μ°Ύμ•„λ³΄λ‹ˆ element-ui κ°€ κ°€μž₯ λ‚˜μ•„ λ³΄μ˜€λ‹€.

κ·Έλž˜μ„œ μ΅œμ’…μ μœΌλ‘œ μ •ν•΄μ§„ μŠ€νƒλ“€μ€ λ‹€μŒκ³Ό κ°™λ‹€.

  • vue.js
  • elements-ui
  • scss

μž‘ν’ˆ λͺ©λ‘μ— λŒ€ν•œ ꡬ상

κ΄€λ¦¬μžλ‘œ 무엇을 ν•  것인지에 λŒ€ν•˜μ—¬ 역할을 미리 μ •ν•΄λ‘λŠ” 것이 κ°€μž₯ μ€‘μš”ν•˜λ‹€κ³  μƒκ°ν–ˆλ‹€.
처음 κ΅¬μƒν•˜κΈ° μ‹œμž‘ν• λ•Œ 적어도 μž‘ν’ˆ 검색이 νŽΈν–ˆμœΌλ©΄ ν•˜λŠ” λ°”λž¨μ΄ κ°€μž₯μ»·λ‹€. 그리고 κ²€μƒ‰ν•œ μž‘ν’ˆμœΌλ‘œ λ˜λ‹€λ₯Έ κΈ°λŠ₯에 ν™œμš©ν•˜λŠ” 재료둜 μ‚¬μš©ν–ˆμœΌλ©΄ μ’‹κ² λ‹€κ³  μƒκ°ν–ˆλ‹€.

bbuzzart-manager-001.jpg

μž‘ν’ˆμ΄λΌλŠ” 것은 λͺ…ν™•ν•˜κ²Œ ν‚€μ›Œλ“œλ‘œ 제λͺ©μ΄λ‚˜ λ‚΄μš©μ„ κ²€μƒ‰ν•˜κΈ°μ—” μ• λ§€ν•œ μ£Όμ œλ‹€.
μ‡Όν•‘λͺ°μ˜ μƒν’ˆκ°™μ΄ 사진을 κ°κ΄€μ μœΌλ‘œ μ„€λͺ…ν•  수 μ—†λŠ” 것듀이 λŒ€λΆ€λΆ„μ΄λ‹€. κ·Έλž˜μ„œ λŠλ‚Œμ˜ ν‘œν˜„μ— λŒ€ν•œ λ‹¨μ„œλ“€μ„ ν†΅ν•˜μ—¬ 필터링 ν•΄λ‚΄λŠ”κ²ƒμ΄ 이상적이라고 μƒκ°ν•œλ‹€. ν‚€μ›Œλ“œ, 색깔, 단어, μž₯λ₯΄ 같은 것듀을 μ„œλ‘œ ꡐ집합을 ν†΅ν•˜μ—¬ μ›ν•˜λŠ” μ·¨ν–₯으둜 μž‘ν’ˆμ„ λ½‘μ•„λ‚΄λŠ”κ²ƒμ„ λͺ©ν‘œλ‘œ 작고 μžˆμ—ˆλ‹€.

Design

λ””ν…ŒμΌν•œ UI λ””μžμΈμ€ element-uiκ°€ ν•΄κ²°ν•΄ μ£Όμ§€λ§Œ λ ˆμ΄μ•„μ›ƒ λ””μžμΈμ€ 직접 λ§Œλ“€κΈ°λ‘œ ν•˜κ³  λ ˆμ΄μ•„μ›ƒ λ„€λΉ„κ²Œμ΄μ…˜ λΆ€λΆ„λ§Œ sketchApp νˆ΄μ„ μ΄μš©ν•˜μ—¬ λ§Œλ“€μ—ˆλ‹€.

μš”μ†Œκ°€ 많고, 무거운 색을 μ‚¬μš©ν•˜κ²Œ λœλ‹€λ©΄ μ‚¬μš©ν•˜λŠ”λ° 뢀담감이 λŠκ»΄μ§ˆκ±°λΌλŠ” 생각에 가볍고 λ‹¨μˆœν•œ λ ˆμ΄μ•„μ›ƒμœΌλ‘œ λ§Œλ“€μ–΄ 보기둜 ν–ˆλ‹€.

bbuzzart-manager-002.jpg

λ‚΄λΆ€ 컨텐츠 μ˜μ—­μ—μ„œλŠ” element-uiλ₯Ό ν†΅ν•΄μ„œ UIλ₯Ό λ§Œλ“€ μ˜ˆμ •μ΄μ–΄μ„œ balsamiq mockupνˆ΄μ„ μ΄μš©ν•˜μ—¬ μ™€μ΄μ–΄ν”„λ ˆμž„ ν˜•νƒœλ‘œ UI ν˜•νƒœλ§Œ λΉ λ₯΄κ²Œ 그리고, λ°”λ‘œ λ§ˆν¬μ—…ν•˜κ³ , κ°œλ°œν•˜μ˜€λ‹€.

bbuzzart-manager-003.jpg

UI ν”„λ ˆμž„μ›Œν¬λŠ” μ‹€μ§ˆμ μœΌλ‘œ μ‚¬μš©ν•΄λ³Έκ²ƒμ€ μ²˜μŒμ΄λΌμ„œ 처음 μ‚¬μš©ν• λ•ŒλŠ” κ½€ νŽΈν•΄λ³΄μ˜€λ‹€.

Development

본격적으둜 κ°œλ°œμ„ μ‹œμž‘ν•˜κΈ°μ „μ— λ¨Όμ € vue.js λ₯Ό μ΄μš©ν•˜μ—¬ ν™˜κ²½μ„€μ •μ„ μ‹œμž‘ν–ˆλ‹€.
λŒ€λΆ€λΆ„ nuxt.js 둜 μž‘μ—…μ„ ν•˜λ‹€κ°€ vue-cliλ₯Ό ν†΅ν•˜μ—¬ κ°œλ°œν™˜κ²½μ„ λ§Œλ“€μ–΄λ³΄λ‹ˆ μƒλŒ€μ μœΌλ‘œ 직접 μ»€μŠ€ν„°λ§ˆμ΄μ¦ˆλ₯Ό 많이 ν•  수 μžˆμ–΄λ³΄μ˜€λ‹€. λ‹€λ₯΄κ²Œ λ§ν•˜μžλ©΄ ν™˜κ²½μ„ λ§Œλ“œλŠ”λ° 손이 많이 κ°„λ‹€κ³  ν•  수 μžˆλ‹€.

bbuzzart-manager-004.png

λ””ν…ŒμΌν•˜κ²Œ view, store, assets, router λΆ€λΆ„λ“€μ˜ μ˜μ—­μ„ λ°°λΆ„ν•˜λŠ”λ° κ½€ 고민을 ν–ˆλ‹€. μ΄λŸ°κ²ƒλ“€μ„ 잘 섀계λ₯Ό 해둬야지 κΈ°λŠ₯이 계속 좔가될 λ•Œ μ‰½κ²Œ λ§Œλ“€ 수 μžˆκ±°λ‚˜ ꡬ쑰가 꼬이지 μ•Šμ„ 것이닀.
특히 router λΆ€λΆ„μ—μ„œ 직접 map을 λ§Œλ“€μ–΄ μ»΄ν¬λ„ŒνŠΈλ‘œ μ—°κ²°ν•΄μ€˜μ•Ό ν•˜λŠ” 방식이 κ½€ 번거둭게 λŠκ»΄μ‘Œλ‹€. (계속 nuxt.js만 μ‚¬μš©ν•΄ μ™”μœΌλ―€λ‘œ..)

Markup & Styling

λ ˆμ΄μ•„μ›ƒ 뢀뢄은 ꡬ쑰가 λ‹¨μˆœν•˜κ³ , ui ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‚¬μš©ν•˜κΈ°μ— μ• λ§€ν•œ 뢀뢄이 λ§Žμ•„μ„œ 직접 λ§Œλ“€μ—ˆλ‹€.
λŒ€μ‹  컨텐츠 λΆ€λΆ„μ—μ„œμ˜ λ§ˆν¬μ—…κ³Ό μ»΄ν¬λ„ŒνŠΈ μ œμž‘ 뢀뢄에 κ΄€ν•΄μ„œλŠ” μƒλ‹Ήνžˆ μ‰½κ²Œ λ§Œλ“€μ–΄λ‚˜κ°ˆ 수 μžˆμ—ˆλ‹€.

bbuzzart-manager-006.jpg

μž‘μ€ λ‹¨μœ„μ˜ μ»΄ν¬λ„ŒνŠΈλŠ” λŒ€λΆ€λΆ„ element-ui ν”„λ ˆμž„μ›Œν¬κ°€ λ‹΄λ‹Ήν•˜μ˜€κ³ (button, text-input, checkbox, switch..), 이것듀을 μ‘°ν•©ν•˜μ—¬ λ ˆμ΄μ•„μ›ƒμ„ λΌˆλŒ€κ°€ λ˜λŠ” μ»΄ν¬λ„ŒνŠΈλ₯Ό λ§Œλ“œλŠ”κ²ƒλΆ€ν„° μ‹œμž‘ν•˜μ—¬ νŽ˜μ΄μ§€κ°€ λ˜λŠ” view μ˜μ—­μ˜ μ»΄ν¬λ„ŒνŠΈλ“€μ„ λ§Œλ“€μ–΄κ°”λ‹€.

bbuzzart-manager-005.png

개인적으둜 λŠλΌκΈ°μ—” element-ui 의 grid μ‹œμŠ€ν…œμ€ κ½€ λΆˆνŽΈν–ˆλ‹€.
기초적인 λ² μ΄μŠ€λŠ” flexκ°€ μ•„λ‹Œ floating λ°©μ‹μœΌλ‘œ λ§Œλ“€μ–΄μ Έ μžˆμ§€λ§Œ μ†μ„±κ°’μœΌλ‘œ flex λ°©μ‹μœΌλ‘œ 바꾸어쀄 수 μžˆλ‹€.
μš”μ¦˜μ—λŠ” flex ν˜•μ‹μœΌλ‘œ λ§Œλ“€κ³  μžˆλ‹€λ³΄λ‹ˆ 일일히 속성값을 λ„£μ–΄μ€˜μ•Ό ν•œλ‹€λŠ” 점과 flex 의 속성값듀이 μ œλŒ€λ‘œ 지원해주지 μ•ŠλŠ”λ‹€λŠ” 인상을 많이 κ°€μ§€κ³  μžˆλ‹€. 그리고 κΈ°λ³Έ μ—˜λ¦¬λ¨ΌνŠΈλ‘œ μ‚¬μš©ν•΄λ„ λ˜λŠ”λ°λ„ κ·Έλ¦¬λ“œ λ ˆμ΄μ•„μ›ƒμ„ μœ„ν•˜μ—¬ μ»€μŠ€ν…€ μ»΄ν¬λ„ŒνŠΈλ₯Ό μ‚¬μš©ν•΄μ•Ό ν•œλ‹€λŠ”μ λ„ λ³„λ‘œ λ§ˆμŒμ— λ“€μ§„ μ•ŠλŠ”λ‹€.
κ·Έλž˜μ„œ νŠΉμˆ˜ν•œ λ ˆμ΄μ•„μ›ƒμ˜ λͺ¨μŠ΅μ„ κ°€μ§„ μ»΄ν¬λ„ŒνŠΈλŠ” κΈ°λ³Έ μ—˜λ¦¬λ¨ΌνŠΈλ‘œ λ§ˆν¬μ—…ν•˜κ³  μ»΄ν¬λ„ŒνŠΈ λ ˆλ²¨μ—μ„œ μŠ€νƒ€μΌμ‹œνŠΈλ₯Ό λ”°λ‘œ μž‘μ„±ν–ˆλ‹€.

List view

개인적으둜 κ°€μž₯ μ€‘μš”ν•˜κ²Œ μƒκ°ν•˜κ³  κ°€μž₯ 많이 신경을 μ“΄ 뢀뢄이 λͺ©λ‘ 뢀뢄이라고 ν•  수 μžˆλ‹€.

λͺ©λ‘μ—μ„œμ˜ μš”μ†ŒλŠ” μž‘ν’ˆ, νšŒμ›, 컨텐츠등.. λ‹€μ–‘ν•œ μš”μ†Œλ‘œ 이루어진닀.
λ‚˜μ€‘μ— κΉ¨λ‹«κ²Œ λ˜μ—ˆμ§€λ§Œ 성격이 λ‹€λ₯Έ μš”μ†Œλ“€μ„ λͺ©λ‘ν™” μ‹œν‚€λŠ” λΆ€λΆ„μ—μ„œ μ–΄λ €μ› λ˜ 점은 톡일성이라고 λ³Ό 수 μžˆλ‹€. λͺ©λ‘μ˜ μš”μ†Œ 뢀뢄은 μ»΄ν¬λ„ŒνŠΈν™” μ‹œμΌœ λ‹€μ–‘ν•˜κ²Œ μ‚¬μš©ν•  수 μžˆμœΌλ©΄μ„œ μ•Œμ•„λ³΄κΈ° μ‰½κ²Œ λ§Œλ“œλŠ”λ° λ…Έλ ₯ν–ˆλ‹€.

bbuzzart-manager-007.jpg

ν•˜λ‚˜μ˜ 크게 μ‹œν–‰μ°©μ˜€λ₯Ό κ²ͺ은 뢀뢄은 검색에 κ΄€λ ¨λœ μΈν„°νŽ˜μ΄μŠ€ λΆ€λΆ„μ΄μ—ˆλŠ”λ°, 처음 μƒκ°μœΌλ‘œλŠ” 필터링 2,3κ°œμ™€ ν‚€μ›Œλ“œ κ²€μƒ‰λΆ€λΆ„λ§Œ λ„£κ³  λ‚˜λ¨Έμ§€λŠ” ν™•μž₯ν•„ν„°λΌλŠ” ν˜•νƒœλ‘œ λ³„λ„μ˜ ν™”λ©΄μœΌλ‘œ 필터링 μΈν„°νŽ˜μ΄μŠ€λ₯Ό λ§Œλ“€ κ³„νšμœΌλ‘œ 필터링 μ˜μ—­μ„ κ°€λ‘œλ‘œ λ°°μΉ˜μ‹œμΌ°λ‹€.

λ‚˜μ€‘μ— μ‘°κΈˆμ”© λ§Œλ“€μ–΄λ³΄λ‹ˆ κ°€λ‘œλ‘œ λ°°μΉ˜λ˜μ–΄μžˆλŠ” 필터링이 ν™”λ©΄ 슀크둀둜 내리닀보면 μ•ˆλ³΄μ΄κ²Œ λ˜μ–΄ μ‚¬μš©μ— λΆˆνŽΈν•˜λ‹€λŠ”κ²ƒμ„ κΉ¨λ‹«κ²Œ λ˜μ—ˆλ‹€.
이미 컨텐츠 λͺ‡κ°œλŠ” λ§Œλ“€μ–΄μ Έ μžˆλŠ” μƒνƒœμ—μ„œ λ‹€μ‹œ λ˜λŒμ•„κ°€μ„œ κ³ μΉ˜λŠ”κ±΄ μ‹œκ°„μ μΈ μ†Œλͺ¨κ°€ λ§Žμ•„μ„œ μƒˆλ‘œ λ§Œλ“€μ–΄μ§€λŠ” λΆ€λΆ„μ—μ„œ λ¨Όμ € μ‚¬μš©ν•˜κ³  λ‚˜μ€‘μ— μ‹œκ°„λ‚ λ•Œ ν•˜λ‚˜μ”© λ‹€μ‹œ λ¦¬νŒ©ν† λ§μ„ ν•˜κ²Œ λ˜μ—ˆλ‹€.

bbuzzart-manager-008.jpg

μ΅œμ’…μ μœΌλ‘œλŠ” λͺ©λ‘ 였λ₯Έμͺ½ μ‚¬μ΄λ“œ μ˜μ—­μœΌλ‘œ λ°°μΉ˜ν•˜κ³  λͺ©λ‘μ΄ 슀크둀이 λ˜λ”λΌλ„ μœ„μΉ˜κ°€ κ·ΈλŒ€λ‘œ μœ μ§€ν•  수 μžˆλ„λ‘ κ³ μ •μ‹œμΌ°λ‹€. μ΄λ ‡κ²Œ κ³ μ •μ‹œμΌœλ³΄λ‹ˆ ν•„ν„°μ˜ 값을 λ³€κ²½ν•˜κ³  μ—…λ°μ΄νŠΈλœ λͺ©λ‘μ„ ν™•μΈν•˜κ³  λ‹€μ‹œ ν•„ν„°λ₯Ό λ°”κΎΈκΈ°κ°€ ꡉμž₯히 μ‰¬μ›Œμ‘Œλ‹€.

Connect with API

API 연동에 λŒ€ν•΄μ„œλŠ” 기술적으둜 κ·Έλ‹€μ§€ μ–΄λ ΅κ²Œ λ§Œλ“€μ§€λŠ” μ•Šμ•˜λ‹€.

μ ‘μ†ν• λ•Œ λ‘œκ·ΈμΈν•œ ν† ν°κ°’μœΌλ‘œ κ²€μ‚¬ν•˜κ³  토큰값을 헀더에 μ§‘μ–΄λ„£μ–΄μ„œ μš”μ²­ν• λ•Œ 같이 보낸닀. API μ£Όμ†Œμ™€ κ·Έμ—λŒ€ν•œ μ„€λͺ…, νŒŒλΌλ©”ν„°μ™€ κ²°κ³Όκ°’ μ •λ³΄λŠ” μ„œλ²„ κ°œλ°œμžκ°€ swagger 도ꡬλ₯Ό μ΄μš©ν•˜μ—¬ νŒ€μ—κ²Œ κ³΅μœ ν•΄ μ£Όμ—ˆλ‹€.

μ„œλ²„ κ°œλ°œμžκ°€ κ΄€λ¦¬μž κΈ°λŠ₯ μΆ”κ°€ μš”μ²­μ„ ν• λ•Œλ„ 있고, κΈ°νšμ΄λ‚˜ λ””μžμΈμ„ ν•œ λ‹€μŒμ— μ„œλ²„ κ°œλ°œμžμ—κ²Œ κΈ°λŠ₯ μΆ”κ°€ μš”μ²­μ„ ν• λ•Œκ°€ μžˆλŠ”λ° κ·ΈλŸ΄λ•ŒλŠ” μ„œλ‘œ λŒ€ν™”λ₯Ό ν•˜λ©΄μ„œ λŒ€λž΅μ μœΌλ‘œ μ™€μ΄μ–΄ν”„λ ˆμž„μ„ κ·Έλ¦°λ‹€.

bbuzzart-manager-009.jpg

λ°±μ—”λ“œμ™€ ν”„λ‘ νŠΈμ—”λ“œμ˜ λŒ€λž΅μ μΈ μž‘μ—…κ³Όμ •μ€ λ‹€μŒκ³Ό κ°™λ‹€.

  1. μ–΄λ–€ ν˜•νƒœμ™€ νλ¦„μœΌλ‘œ ꡬ성할지에 λŒ€ν•˜μ—¬ 확정을 μ§“λŠ”λ‹€.
  2. 화면을 λ§Œλ“œλŠ” ν”„λ‘ νŠΈμ—”λ“œ 개발과 API κ°œλ°œμ„ ν•˜λŠ” λ°±μ—”λ“œ 개발이 λ™μ‹œμ— 이루어진닀.
  3. API μ œμž‘μ΄ λλ‚˜λ©΄ ν”„λ‘ νŠΈμ—”λ“œμ—μ„œ API μš”μ²­μ„ ν•˜μ—¬ 결과값을 ν™•μΈν•œλ‹€.
  4. API μš”μ²­μ„ ν•˜μ—¬ 받은 값듀을 화면을 λ§Œλ“  곳에닀 λ„£μ–΄μ£Όλ©΄μ„œ 컨트둀 뢀뢄듀을 λ””ν…ŒμΌν•˜κ²Œ λ§Œλ“€λ©΄μ„œ 마무리 μ§“λŠ”λ‹€.

κΈ°λŠ₯ ν•˜λ‚˜ν•˜λ‚˜μ˜ λ§ˆλ¬΄λ¦¬λŠ” API 연동 ν›„ λ‚΄λΆ€ ν…ŒμŠ€νŠΈλ₯Ό 끝내면 μ‹€μ œ μ„œλ²„λ‘œ μ—…λ°μ΄νŠΈλ₯Ό ν•˜κ²Œλœλ‹€.

End

처음 μ„œλΉ„μŠ€ κ΄€λ¦¬μžλ₯Ό λ§Œλ“€κ²Œ 된 κ³„κΈ°λŠ” 기쑴에 μ‚¬μš©ν•˜λŠ” κ΄€λ¦¬μžκ°€ λ„ˆλ¬΄λ‚˜λ„ λΆˆνŽΈν•΄ λ³΄μ˜€κ³ , 완성도가 λ–¨μ–΄μ Έ λ³΄μ—¬μ„œ λ‚΄μ†μœΌλ‘œ λ§Œλ“€μ–΄λ³΄κ³  싢은 μ˜μš•μ΄ μƒκ²¨μ„œ μ‹œμž‘ν•˜κ²Œ λ˜μ—ˆλ‹€.

μ£Όμš” κΈ°λŠ₯듀은 λ‹€ λ§Œλ“€μ–΄μ§„ μƒνƒœκ³ , κ·Έ μ΄ν›„λ‘œ μ–΄λ–»κ²Œ κΈ°λŠ₯이 더 λŠ˜μ–΄λ‚˜κ²Œ λ˜λŠ”μ§€λŠ” λͺ¨λ₯΄κ² μ§€λ§Œ 잘 μ“°μ˜€μœΌλ©΄ μ’‹κ² λ‹€.

bbuzzart-manager-010.jpg

특히 UI에 κ΄€ν•΄μ„œλŠ” UI ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‚¬μš©ν–ˆμ§€λ§Œ 그것을 ν™œμš©ν•˜λŠ” 뢀뢄에도 κ²°κ΅­ λ§Žμ€ κ³ λ―Όκ³Ό λ…Έλ ₯이 ν•„μš”ν–ˆλ‹€.

보톡 μž¬λ―Έμ—†λŠ” μž‘μ—…μ΄λΌκ³  μƒκ°ν•˜μ§€λ§Œ λ‚˜λ¦„λŒ€λ‘œ 혼자 ꡬ상뢀터 λ””μžμΈ, ν”„λ‘ νŠΈμ—”λ“œ μ œμž‘κΉŒμ§€ λͺ¨λ‘ λ§Œλ“€μ–΄λ‚Ό 수 μžˆμ–΄μ„œ 재미있게 μž‘μ—…ν–ˆλ‹€.

메타데이터

쑰회수
1364
μ’‹μ•„μš”
1