Skip to content

Work Logs

ColorFilter edited this page May 3, 2021 · 13 revisions

๐Ÿ”— ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ ๋…ธ์…˜ ๋งํฌ

๊น€์žฌ์šฐ

  • Role: Team Leader
  • Position: Front-End
  • Stack: JavaScript Typescript React React-Hooks Redux Styled-Components AWS
Works
  • [Issue] ์ •ํ•ด์ง„ ์‹œ๊ฐ„์— ๋งž์ถ”์–ด ํŒ€ KPT ๋ณด๊ณ  ์˜ฌ๋ฆผ
  • [๋ฉ”์ธํŽ˜์ด์ง€] ๋‚ ์”จ ๋ฐฐ๊ฒฝ/๋‚ ์”จ ๊ธฐ๋ก ์กฐํšŒ
    • ์ž…๋ ฅ๋œ ๋‚ ์งœ์— ๋งž์ถฐ ๋‚ ์”จ ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€๋กœ ๋ฉ”์ธํŽ˜์ด์ง€๋ฐฐ๊ฒฝ ์‚ฝ์ž…
    • ๋‚ ์งœ์— ๋”ฐ๋ผ ๋‚ ์”จ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ ์™€์„œ ํ•ด๋‹น ๋‚ ์”จ์ž๋ฃŒ ์กฐํšŒ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • [๋ฉ”์ธํŽ˜์ด์ง€] ์นด๋“œ ๋ฆฌ์ŠคํŠธ ๋ชฉ๋ก / ์นด๋“œ ์„ธ๋ถ€์‚ฌํ•ญ ์กฐํšŒ
    • ์ž…๋ ฅ๋œ ๋‚ ์งœ์— ๋งž์ถ”์–ด ์นด๋“œ ๋ฆฌ์ŠคํŠธ(issue, birth, death, music, movie)๋ฅผ ํŽ˜์ด์ง€ ํ•˜๋‹จ์— ๋งตํ•‘
    • ํ•ด๋‹น ์นด๋“œ ํ˜ธ๋ฒ„์‹œ ์‚ฌ์ด์ฆˆ์—… css์Šคํƒ€์ผ ์ ์šฉ
    • ์นด๋“œ ํด๋ฆญ์‹œ ๋ชจ๋‹ฌ ํ˜•์‹์œผ๋กœ showํ•ด์„œ ์นด๋“œ ์„ธ๋ถ€์‚ฌํ•ญ ๋ชฉ๋ก์œผ๋กœ ์ „ํ™˜ํ•ด์„œ ์กฐํšŒํ•˜๋Š” ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • ์„ธ๋ถ€์‚ฌํ•ญ ์นด๋“œ ๋ชฉ๋ก์€ ์Šฌ๋ผ์ด๋“œ ๊ธฐ๋Šฅํ˜•์‹์œผ๋กœ ์ ์šฉ
    • issue, birth, death์™€ ๊ฐ™์€ ๋ฆฌ์ŠคํŠธํ˜• ์ž๋ฃŒ๋“ฑ ์‚ฌ์ด์ฆˆ์—…์„ํ•˜์—ฌ ์ž˜๋ณด์ด๊ฒŒ css์Šคํƒ€์ผ ์ ์šฉ
    • music, movie ๋ชฉ๋ก์—๋Š” ํฌ์Šคํ„ฐ ์ด๋ฏธ์ง€๋กœ ์‚ฝ์ž… ๋ฐ ์นด๋“œ์•ˆ์œผ๋กœ ์ ์šฉ
    • ํ•ด๋‹น ์นด๋“œ๋ฆฌ์ŠคํŠธ ์ „์ฒด์— ๋ฐ˜์‘ํ˜• ์ ์šฉ
  • [๋ฉ”์ธํŽ˜์ด์ง€] ๋งˆ์Œ์— ๋“œ๋Š” ์นด๋“œ๋ฅผ ๋กœ๊ทธ์ธ ์ƒํƒœ์ผ๋•Œ "์ฐœํ•˜๊ธฐ" ๊ธฐ๋Šฅ ๊ตฌํ˜„ & ์นด๋“œ ๊ธฐ๋กํ•˜๊ธฐ ํผ ์ œ์ž‘
    • ์นด๋“œ ์ฐœํ•˜๊ธฐ ์•„์ด์ฝ˜ ํด๋ฆญ์‹œ ํ•ด๋‹น ์ž๋ฃŒ๋ฅผ ๋ฆฌ๋•์Šค๋ฅผ ํ†ตํ•ด ์ €์žฅ, ์ฐœํ•˜๊ธฐ ์ปดํฌ๋„ŒํŠธ ์ œ์ž‘ ๋ฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • ์นด๋“œ ์„ธ๋ถ€์‚ฌํ•ญ ๋ชฉ๋ก์—์„œ ๋กœ๊ทธ์ธ ์ƒํƒœ์ผ๋•Œ "์นด๋“œ ๊ธฐ๋กํ•˜๊ธฐ"์— ์ถ”๊ฐ€, ์Šคํƒ€์ผ ์ ์šฉ
    • ์นด๋“œ ๊ธฐ๋กํ•˜๊ธฐ ๋‚ด์šฉ ์ž‘์„ฑํ›„ ์„œ๋ฒ„๋กœ ์ „์†ก

์žฅ์š”ํ•œ

  • Role: Team Member
  • Position: Front-End
  • Stack: JavaScript Typescript React/Hooks Redux Styled-Components AWS
Works
  1. ๋ฌธ์„œ ์ž‘์—…

    • Github Wiki / Readme ์ž‘์„ฑ
    • ํ”„๋ก ํŠธ์—”๋“œ ๊ธฐ๋Šฅ Flowchart ์ž‘์„ฑ
    • ํ”„๋กœ์ ํŠธ ๋…ธ์…˜ ๋ฌธ์„œ ์ž‘์„ฑ
  2. My ํŽ˜์ด์ง€

    • ๋งˆ์ดํŽ˜์ด์ง€ ๊ธฐํš ๋ฐ ์™€์ด์–ดํ”„๋ ˆ์ž„ ์ž‘์„ฑ
    • Masonry ๋ ˆ์ด์•„์›ƒ ๊ตฌํ˜„ โ€” ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ผ ์นผ๋Ÿผ ๊ฐฏ์ˆ˜ ์ž๋™ ์กฐ์ ˆ
    • ๋ฌดํ•œ ์Šคํฌ๋กค ๊ตฌํ˜„ โ€” ์ข‹์•„์š”ํ•œ ์นด๋“œ ๊ฐฏ์ˆ˜์— ๋งž์ถฐ ํ•œ ํŽ˜์ด์ง€์— ๋…ธ์ถœํ•  ์ฝ˜ํ…์ธ  ๊ณ„์‚ฐ
    • ์นด๋“œ ๊ธฐ๋Šฅ ๋ฒ„ํŠผ โ€” ์นด๋“œ ์ƒ์„ธ๋ณด๊ธฐ ๋ชจ๋‹ฌ / ์ข‹์•„์š” ์ทจ์†Œ / ๊ณต์œ 
    • ์นด๋“œ ํ”Œ๋ฆฝ ๋””์ž์ธ
      • ์•ž โ€” ์ „์ฒด ์ด๋ฏธ์ง€, ๋‚ ์งœ / ์นดํ…Œ๊ณ ๋ฆฌ ํƒœ๊ทธ
      • ๋’ค โ€” ํ…์ŠคํŠธ ๋ฐ ๊ธฐ๋Šฅ ๋ฒ„ํŠผ
    • ์ด๋ฏธ์ง€ ๋กœ๋”ฉ ํ™”๋ฉด ๋ฐ ๋ฌผ๊ฒฐ ์• ๋‹ˆ๋ฉ”์ด์…˜
    • ์ข‹์•„์š” ์ทจ์†Œ ํ›„ ์นด๋“œ ๋ชฉ๋ก ์žฌ์ •๋ ฌ ๊ธฐ๋Šฅ โ€” ์ทจ์†Œํ•œ ์นด๋“œ์˜ ๋‹ค์Œ ์นด๋“œ๋งŒ ๋‹ค์‹œ ๋ Œ๋”
    • ์นดํ…Œ๊ณ ๋ฆฌ ๊ฐ€๋กœ ์Šคํฌ๋กค ๊ธฐ๋Šฅ
    • ์นดํ…Œ๊ณ ๋ฆฌ ํ•„ํ„ฐ ๊ธฐ๋Šฅ
    • ์นดํ…Œ๊ณ ๋ฆฌ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ํ™•๋Œ€ ํšจ๊ณผ
    • ์œ ์ € ํ”„๋กœํ•„ ์นด๋“œ
    • ์ด๋ฏธ์ง€ ์กฐ๊ฑด๋ถ€ ๋ Œ๋”๋ง ๊ธฐ๋Šฅ
      • URL ์œ ํšจ ์—ฌ๋ถ€ ํ™•์ธ
      • ์˜ํ™” / ์Œ์•… ์นดํ…Œ๊ณ ๋ฆฌ์— ๋”ฐ๋ผ ์ด๋ฏธ์ง€ ์กฐ๊ฑด๋ถ€ ๋ Œ๋”(์•จ๋ฒ” ์ปค๋ฒ„ / ์˜ํ™” ํฌ์Šคํ„ฐ)
    • ๋งˆ์ดํŽ˜์ด์ง€ ์ „์ฒด ๊ฐ ์‚ฌ์ด์ฆˆ ๊ตฌ๊ฐ„๋ณ„ ๋ฐ˜์‘ํ˜• ๊ตฌํ˜„
    • ์ตœ์ƒ๋‹จ ์ด๋™ ๋ฒ„ํŠผ
  3. ๊ณต์šฉ Modal

    • ์นด๋“œ ์ƒ์„ธ๋ณด๊ธฐ ๋ชจ๋‹ฌ ๋””์ž์ธ / ๊ธฐ๋Šฅ
    • ํ™•์ธ&์ทจ์†Œ ๋ชจ๋‹ฌ ๋””์ž์ธ / ๊ธฐ๋Šฅ
  4. Utility ํ•จ์ˆ˜

    • ์ด๋ฏธ์ง€ ๋ฆฌ์‚ฌ์ด์ฆˆ ํ•จ์ˆ˜ โ€” ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ  ๊ธธ์ด์— ๋”ฐ๋ผ ์ด๋ฏธ์ง€ URL ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ ˆ
    • TMDB API ํ™œ์šฉ ํ•œ๊ตญ ๋ฐ ํ•ด์™ธ ์˜ํ™” ํ‰์  ์ •๋ณด ์กฐํšŒ
    • ์˜ํ™” ํ‰์ ์— ๋”ฐ๋ฅธ ๋ณ„โญ๏ธ ๊ฐฏ์ˆ˜ ๋ Œ๋” ํ•จ์ˆ˜

๋งˆ์ƒํฌ

  • Role: Team Member
  • Position: Front-End
  • Stack: JavaScript Typescript React React-Hooks Redux Styled-Components AWS
Works
  1. ๊ณต๋™์ž‘์—… (SR)
    • ์•„์ด๋””์–ด ์„ ์ • ๋ฐ ์„ ์ •๋œ ์•„์ดํ…œ์— ๋Œ€ํ•œ ๊ฐœ๋ฐœ ์ปจ์…‰ ์„ค์ •
    • Miro๋ฅผ ์ด์šฉํ•œ ์ดˆ๊ธฐ WireFrame ์ž‘์„ฑ
    • Miro๋ฅผ ์ด์šฉํ•œ Flow chart ์ž‘์„ฑ
  2. Client ์‹œ์ž‘ํŽ˜์ด์ง€
    • ๋กœ๊ณ  ๋””์ž์ธ
    • Nav ๋ฐ” ๊ธฐ๋Šฅ & ๋ฐ˜์‘ํ˜• ๊ตฌํ˜„
    • ๊ธฐ๋Šฅ ์„ค๋ช… ํŽ˜์ด์ง€ ๊ตฌํ˜„
    • Sidebar ํ™”๋ฉด ๊ตฌํ˜„ & ๋ฐ˜์‘ํ˜•
    • ๋กœ๊ทธ์ธ, ๋กœ๊ทธ์•„์›ƒ
      • ์ด๋ฉ”์ผ ๊ฐ€์ž…
      • ์†Œ์…œ ๊ฐ€์ž… (๊ตฌ๊ธ€, ์นด์นด์˜ค, ๋„ค์ด๋ฒ„)
    • ํšŒ์› ๊ฐ€์ž…, ์œ ์ € ์ •๋ณด ์ˆ˜์ •
      • ํ”„๋กœํ•„ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ
      • ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ
    • Login ์œ ์ง€ ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • ๊ธฐ๋ก ์นด๋“œ ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง•
    • Footer ๊ตฌํ˜„ & ๋ฐ˜์‘ํ˜• ๊ตฌํ˜„

์ด์ฐฝ๋ฏผ

  • Role: Team Member
  • Position: Back-End
  • Stack: JavaScript Typescript React React-Hooks Redux Styled-Components AWS
Works
  • ์„œ๋ฒ„ ์‚ฌ์ด๋“œ All
  • ์Šคํ‚ค๋งˆ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„ (+ ํŒ€์›)
  • ์ปจํŠธ๋กค๋Ÿฌ ๊ตฌ์„ฑ ๋ฐ API ๋ฌธ์„œ ์ž‘์„ฑ (์œ ์ € CRUD, ์‹ ๊ทœ์นด๋“œ CRUD, ์ข‹์•„์š”/์ทจ์†Œ, ๋‚ ์งœ ์กฐํšŒ)
  • ์†Œ์…œ ๋กœ๊ทธ์ธ (๊ตฌ๊ธ€, ๋„ค์ด๋ฒ„, ์นด์นด์˜ค)
  • ์ž์ฒด ๋กœ๊ทธ์ธ (JWT)
  • ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ (API ๋ฐ ์Šคํฌ๋ž˜ํ•‘)

Clone this wiki locally