λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
🧑 UIUX/μ‚¬μ΄λ“œν”„λ‘œμ νŠΈ-κ³΅κ΅¬λ§ˆμΌ“

κ³΅κ΅¬λ§ˆμΌ“ - λ°˜μ‘ν˜• λ””μžμΈ μˆ˜μ • (01.17 - 01.21)

by widely design 2022. 1. 25.

2022. 01. 17 (μ›”) - 회의

 

λ””μžμΈμ€ 끝낸 μƒνƒœλΌμ„œ 거의 κ°œλ°œμžλ‹˜λ“€μ˜ νšŒμ˜μ˜€λ‹€.
νšŒμ›κ°€μž… 개발 μ‹œμž‘!
개발 μͺ½λ„ 관심 μžˆμ–΄μ„œ
μ΄ν•΄ν•˜κ³  싢은데 아직 많이 μ–΄λ ΅λ‹€.
νšŒμ˜ν•˜λŠ” κ°œλ°œμžλΆ„λ“€μ΄ λŒ€ν™”ν•˜λŠ” λ‚΄μš©μ„ λ“£κ³  κ²€μƒ‰ν•˜λ©° μ—΄μ‹¬νžˆ 읡히렀고 λ…Έλ ₯ 쀑이닀!


인증 - νšŒμ›κ°€μž…, κΆŒν•œμž, 리멀버 λ―Έ, 경둜 막기
인가 - λ‘œκ·Έμ•„μ›ƒ, 둜그인 , ν•„ν„°
인가 λΆ€λΆ„μ—μ„œ λ‘œκ·Έμ•„μ›ƒ, 둜그인 thymelef 만 달면 됨
리멀버 λ―Έ, 경둜 막기 μΆ”ν›„ λ…Όμ˜ 사항 μž…λ‹ˆλ‹Ή
개발 μ™„λ£Œ : κΈˆμš”μΌ
QA : ν† μš”μΌ


 

인증
: μœ μ €κ°€ λˆ„κ΅¬μΈμ§€ ν™•μΈν•˜λŠ” 절차, νšŒμ›κ°€μž…ν•˜κ³  λ‘œκ·ΈμΈν•˜λŠ” 것
인가
: μœ μ €μ— λŒ€ν•œ κΆŒν•œμ„ ν—ˆλ½ν•˜λŠ” 것
- λˆ„κ°€ μ–Έμ œ μ–΄λ–»κ²Œ μ“°κ³  μžˆλŠ”κ°€λ₯Ό νŒŒμ•…ν•˜κΈ° μœ„ν•΄ μ–΄λ–€ μ‚¬μ΄νŠΈμ—μ„œλ“  인증, 인가가 있음
- 인증과 μΈκ°€λŠ” apiμ—μ„œ κ°€μž₯ 자주 κ΅¬ν˜„λ˜λŠ” κΈ°λŠ₯
- privateν•œ apiλŠ” 물둠이고 publicν•œ api도 기본적인 인증과 인가λ₯Ό μš”κ΅¬
thymelef(νƒ€μž„λ¦¬ν”„) - View Template Engine
html νƒœκ·Έλ₯Ό κΈ°λ°˜μœΌλ‘œν•˜μ—¬ th:속성을 μ΄μš©ν•˜μ—¬ 동적인 Viewλ₯Ό μ œκ³΅ν•¨
μ»¨νŠΈλ‘€λŸ¬μ—μ„œ 전달받은 데이터λ₯Ό μ΄μš©ν•΄ 동적인 νŽ˜μ΄μ§€λ₯Ό λ§Œλ“€ 수 있음
νƒœκ·Έμ˜ μ†μ„±μœΌλ‘œ thymeleaf λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•  수 있고 html 파일 λ‚΄μ—μ„œ μ‚¬μš©μ΄ κ°€λŠ₯함
remember me(리멀버미)
: μ„Έμ…˜μ΄ 만료되고 μ›Ή λΈŒλΌμš°μ €κ°€ μ’…λ£Œλœ 이후에도 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ‚¬μš©μžλ₯Ό κΈ°μ–΅ν•˜λŠ” κΈ°λŠ₯
BCryptPasswordEncoder
: Spring Seurity(μŠ€ν”„λ§ μ‹œνλ¦¬ν‹°) ν”„λ ˆμž„μ›Œν¬μ—μ„œ μ œκ³΅ν•˜λŠ” 클래슀 쀑 ν•˜λ‚˜λ‘œ λΉ„λ°€λ²ˆν˜Έλ₯Ό μ•”ν˜Έν™”ν•  λ•Œ μ‚¬μš©ν•  수 μžˆλŠ” λ©”μ„œλ“œλ₯Ό 가진 클래슀
μŠ€ν”„λ§ μ‹œνλ¦¬ν‹°(Spring Security)
: μžλ°” μ„œλ²„κ°œλ°œμ„ μœ„ν•΄ ν•„μš”λ‘œ ν•œ 인증, κΆŒν•œλΆ€μ—¬ 및 기타 λ³΄μ•ˆκΈ°λŠ₯을 μ œκ³΅ν•˜λŠ” ν”„λ ˆμž„μ›Œν¬(ν΄λž˜μŠ€μ™€ μΈν„°νŽ˜μ΄μŠ€ λͺ¨μž„)

 

1차둜고
기쑴에 있던 μ„œμ²΄ κ·ΈλŒ€λ‘œ μ‚¬μš©ν•œ λ‘œκ³ λΌμ„œ μΆ”ν›„ λ‹€μ‹œ μ œμž‘ν•΄λ³Ό μ˜ˆμ •μ΄λ‹€!


2022. 01. 20 (λͺ©) ~ 2022. 01. 21 (ν† ) - κ°œλ°œμžλ‹˜κ³Ό 회의, λ””μžμΈ μˆ˜μ •

 

κ°œλ°œμžλ‹˜κ»˜μ„œ slackμ—μ„œ μ§ˆλ¬Έν•˜μ‹  λ‚΄μš©


  1. μΆ”μ²œ λ‹‰λ„€μž„μ€ 저희 메인 κΈ°λŠ₯μΈκ°€μš”? μΆ”μ²œ λ‹‰λ„€μž„μ˜ μˆ˜κ°€ λŠ˜μ–΄κ°€λ©΄ μ–΄λ–»κ²Œ λ˜λ‚˜μš”?
  2. μ§€μ—­μ˜ 경우, μžμ‹ μ˜ 지역을 μž…λ ₯ν•˜κ²Œ ν•΄μ£Όλ©΄ κ±°μ§“μœΌλ‘œ μž…λ ₯ν•  수 μžˆμ§€ μ•Šμ„κΉŒμš”?λ§Œμ•½ μž…λ ₯ν•œλ‹€κ³  ν•œλ‹€λ©΄, 각 지역에 λŒ€ν•œ 정보λ₯Ό 가지고 μ™€μ„œ ui둜 κ·Έλ €μ£Όμ–΄μ•Ό ν•˜λ‚˜μš”?
  3. 지역을 κ²€μƒ‰ν•˜λŠ” uiμ—μ„œ μ–΄λ–»κ²Œ ν•˜λ©΄ error messageκ°€ μ‚¬μš©μžμ—κ²Œ 보여져야 ν•˜λ‚˜μš”?
  4. μ—¬κΈ° padding 값은 μ–Όλ§ˆ μΌκΉŒμš”?
  5. λ²„νŠΌκ³Ό input element의 widthκ°€ λ™μΌν•œ λ ˆμ΄μ•„μ›ƒμΈκ²ƒ 같은데 1px이 μ°¨μ΄λ‚˜λŠ” λ””μžμΈ 적인 μ΄μœ κ°€ μžˆμ„ κΉŒμš”?
  6. λ””μžμΈ ν”„λ ˆμž„μ΄ μ™€μ΄λ“œ 슀크린 1920px둜 ν•œ μ΄μœ κ°€ μžˆμ„κΉŒμš”? μž‘μ€ 해상도λ₯Ό 가진 λͺ¨λ‹ˆν„°μ˜ 경우 각 μ—˜λ¦¬λ¨ΌνŠΈμ˜ 크기가 많이 컀질 것 κ°™μŠ΅λ‹ˆλ‹€.

 

λ””μžμΈ...μ–΄λ €μš΄ κ±°μ•Ό......................

λ„ˆλ¬΄ λ§Œλ§Œν•˜κ²Œ λ΄€λ‹€..(λ°˜μ„±)

μ£„μ†‘ν•©λ‹ˆλŒœ κ°œλ°œμžλ‹˜..


< λ‚΄κ°€ 보낸 λ‹΅λ³€ >

  1. μΆ”μ²œ λ‹‰λ„€μž„μ€ ν•œ 개 λœ¨λŠ” 걸둜 κΈ°νšν–ˆμŠ΅λ‹ˆλ‹€. 그리고 메인기λŠ₯μΈμ§€λŠ”.. κΈ°νšμžλ‹˜κ³Ό μƒμ˜ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€
  2. λ‹Ήκ·Όλ§ˆμΌ“μ˜ 경우 μœ„μΉ˜ 섀정이 μ•„μ˜ˆ λ‹€λ₯Έ 두 곳을 지정할 수 있게 λ˜μ–΄μžˆλ”λΌκ³ μš”(ex.λŒ€μ „μ— μ‚¬λŠ”λ° λŒ€μ „κ³Ό μ„œμšΈ 선택 κ°€λŠ₯)
  3. 'μœ„μΉ˜λ₯Ό μž…λ ₯ν•˜μ§€ μ•Šμ•˜μ„ λ•Œ' λ§μ”€ν•˜μ‹œλŠ” κ±° λ§žμœΌμ‹€κΉŒμš”??
  4. 17pxμž…λ‹ˆλ‹€ (μ•„μ΄μ½˜μ— 맞좘 것)
  5. 아뇨 이건 제 μ‹€μˆ˜μΈ 것 κ°™μŠ΅λ‹ˆλ‹€ (λ™μΌν•˜κ²Œ μˆ˜μ •ν•΄λ†“μ•˜μŠ΅λ‹ˆλ‹€!)
  6. 주둜 1920px을 많이 μ‚¬μš©ν•˜λŠ” 쀄 μ•Œκ³  μ‚¬μš©ν–ˆλŠ”λ° κ±°κΈ°κΉŒμ§€λŠ” 생각을 λͺ» ν•΄λ³Έ 것 κ°™μŠ΅λ‹ˆλ‹€γ…œγ…œ  μ£„μ†‘ν•©λ‹ˆλ‹€. μ–΄λŠ μ‚¬μ΄μ¦ˆκ°€ μ λ‹Ήν•œμ§€ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹·

 

 

3λ²ˆμ— λŒ€ν•΄ 여쭀보신 μ΄μœ λŠ”

μœ„μΉ˜ μž…λ ₯ 전에 μœ„μΉ˜νŒμ—…μ˜ 'μ™„λ£Œλ²„νŠΌ'이 ν™œμ„±ν™” λ˜μ–΄μžˆλŠ” 게 μ΄μƒν•˜λ‹€κ³  λŠκ»΄μ§€μ…¨λ˜ 것 κ°™λ‹€.

λ“£κ³ λ³΄λ‹ˆ λ§žλŠ” 말이고 쒋은 아이디어라고 μƒκ°λΌμ„œ

μž…λ ₯ μ „μ—λŠ” λ²„νŠΌμ„ λΉ„ν™œμ„±ν™” ν•˜κΈ°λ‘œ κ²°μ •ν–ˆλ‹€!

 

또!

'ν˜„μœ„μΉ˜ 검색 λ²„νŠΌ'을 μ•„λž˜μ— λ‘μ—ˆμ—ˆλŠ”λ°,

μœ„μΉ˜ κ²€μƒ‰μ‹œ λ‚˜μ˜€λŠ” '검색결과창'이 κ·Έ λ²„νŠΌμ„ κ°€λ¦¬λŠ” λ¬Έμ œμ μ„ μ§€μ ν•΄μ£Όμ…”μ„œ

κΈ°νšμžλ‹˜κ³Ό μƒμ˜ν•˜μ— κ²€μƒ‰λ²„νŠΌμ˜ μ’ŒμΈ‘μ— μœ„μΉ˜ν•˜λ„λ‘ μˆ˜μ •ν•˜μ˜€λ‹€.

μˆ˜μ •ν•œ κ²°κ³Ό

 

 

그리고 저녁에 κ°œλ°œμžλ‹˜κ³Ό νšŒμ˜μ‹œκ°„μ„ κ°€μ§€κ²Œ λ˜μ—ˆλ‹€!

 

 

flexible design...

λ°˜μ‘ν˜•λ””μžμΈ μ–΄λ ΅λ„€...

 

pcν™”λ©΄κ³Ό mobileν™”λ©΄ λ‘˜ λ‹€ λ””μžμΈν•΄μ•Ό ν•˜λŠ”λ°

λ°˜μ‘μ„±μ„ 높일 수 μžˆλŠ” λ””μžμΈ ν”„λ‘œμ„ΈμŠ€μ™€ μ‹œμŠ€ν…œμ΄ ν•„μš”ν•˜λ‹€.

 

κ°œλ°œμžλ‹˜κ»˜μ„œ 본인이 λ‹€λ‹ˆκ³  μžˆμœΌμ‹  μŠ€νƒ€νŠΈμ—…μ˜ λ””μžμΈ μ‹œμŠ€ν…œμ— λŒ€ν•΄μ„œ λŒ€λž΅ μ•Œλ €μ£Όμ…¨λ‹€.

λ””μžμΈμ‹œμŠ€ν…œ..이 μ΅œλŒ€ν•œ λ§Žμ•„μ•Ό 쒋닀ꡬ!

 

λ””μžμΈμ‹œμŠ€ν…œ..

21λ…„ 12μ›” 말에 κ°€κ³  싢은 νšŒμ‚¬ λ©΄μ ‘ 보고 μ™€μ„œ λŒ€μΆ© μ•Œκ³  μžˆλ”°.

μ™œλƒ? λ””μžμΈμ‹œμŠ€ν…œνŒ€ uiλ””μžμ΄λ„ˆ λ©΄μ ‘μ΄μ—ˆκΈ° λ•Œλ¬Έ!

유튜브둜 μ—΄μ‹¬νžˆ μ°Ύκ³  벼락치기 κ³΅λΆ€ν–ˆμ—ˆλ‹€ γ…Žγ…Ž

면접은 뢙을 쀄 μ•Œμ•˜μ§€λ§Œ^^; μ§€κΈˆ 이러ꡬ μžˆλ„Ήγ…Ž

κ·Έλž˜λ„ μ—­μ‹œ κ³΅λΆ€ν•΄λ†“μœΌλ©΄ 독 λ˜λŠ” 건 μ—†λ‹€.μ΄λ ‡κ²Œ μœ μš©ν•˜κ²Œ μ“°μ΄λ‹ˆκΉŒ !!

 

λ””μžμΈμ‹œμŠ€ν…œμ΄λž€?
: λ””μžμΈμ„ 보닀 쉽고 효율적으둜 ν•˜κ²Œ λ„μ™€μ£ΌλŠ” μ‹œμŠ€ν…œ

 

 

κ·Έλž˜μ„œ μ΅œλŒ€ν•œ figmaμ—μ„œ

1. componentλ₯Ό 많이 μ œμž‘ν•˜μ—¬

2. pc와 mobile의 λ³€ν™”κ°€ 많이 없도둝

μˆ˜μ •ν•΄λ³΄κΈ°λ‘œ ν–ˆλ‹€.

 

많이 λ°°μš΄λ‹€...λ‚˜ μ„±μž₯ν•˜λ„€..μ°©ν•œ μ‚¬λžŒλ“€ 덕뢄에..

 

λ°˜μ‘ν˜•λ””μžμΈμ„ κ³ λ €ν•˜μ—¬ μˆ˜μ •ν•œ κ²°κ³Ό!

 

톡일할 수 μžˆλŠ” 건 λ‹€ 톡일을 μ‹œμΌ°λ‹€.

λ³€ν•œ 건 font-size와 width 정도!?

 

μ•žμœΌλ‘œ 곡뢀할 게 λ§Žλ‹€.

ux와 λ°˜μ‘ν˜• μ—΄μ‹¬νžˆ 곡뢀해야지 !!

 

favicon도 μš”μ²­ν•˜μ…¨λŠ”λ°

λ‘œκ³ κ°€ 아직 확정이 μ•ˆ λΌμ„œ λ‹€μŒ λ²ˆμ— λ“œλ¦°λ‹€κ΅¬ ν–ˆλ‹€!

 

그리고 κ°œλ°œμ— 관심이 μžˆλ‹€κ³  ν–ˆλ”λ‹ˆ

개발 κ΄€λ ¨ κ°•μ˜λž‘ 링크도 보내주셨닀ㅠ

λ‚˜λ₯Ό λ°œμ „μ‹œμΌœμ£ΌλŠ” μ‚¬λžŒλ“€..κ°μ‚¬ν•©λ‹ˆλ‹€

λŒ“κΈ€