Skip to content

๐Ÿ”ฅ ํšŒ์‚ฌ ์ŠคํŠธ๋ ˆ์Šค ํ„ธ์–ด๋†“๋Š” ๋‚˜๋งŒ์˜ ์บ๋ฆญํ„ฐ, ํ‡ด์‚ฌ๋ชฌ

License

Notifications You must be signed in to change notification settings

salpinoff/salpinoff_FE

Repository files navigation

Image

ํ‡ด์‚ฌ๋ชฌ (Goodbye-Stress Monster)

โ€œ์˜ค๋Š˜ ํ•˜๋ฃจ ์—ด์‹ฌํžˆ ์ผํ•œ ๋‹น์‹ , ํšŒ์‚ฌ์—์„œ์˜ ์ŠคํŠธ๋ ˆ์Šค๋Š” ์–ด๋–ป๊ฒŒ ํ•ด์†Œํ•˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”?โ€

โ€˜ํ‡ด์‚ฌํ•˜๊ณ  ์‹ถ๋‹คโ€™
์˜ค๋Š˜๋„ ์ด ํ•œ๋งˆ๋””๋ฅผ ๋ฌด์‹ฌ๊ฒฐ์— ๋– ์˜ฌ๋ฆฌ์ง„ ์•Š์œผ์…จ๋‚˜์š”?

๋งŽ์€ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ด€๊ณ„๋ฅผ ๋งบ๊ณ , ๋งก์€ ์—ญํ• ์„ ํ•ด๋‚ด์•ผ ํ•˜๋Š” ์ง์žฅ ์ƒํ™œ,
์šฐ๋ฆฌ๋Š” ๊ฐ์ •๊ณผ ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ๋ฐ”๋กœ ํ•ด์†Œํ•˜์ง€ ๋ชปํ•œ ์ฑ„ ์‚ฌํšŒ ์†์˜ ๋‚˜๋กœ ์ƒํ™œํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋ฃจํ•˜๋ฃจ ์Œ“์—ฌ ํ„ธ์–ด๋†“๊ธฐ ํž˜๋“ค์—ˆ๋˜ ๊ณ ์ถฉ์„ ๋‹ด์•„,
๐Ÿ‘พ ๋‚˜๋งŒ์˜ ํ‡ด์‚ฌ๋ชฌ ๐Ÿ‘พ ์„ ๋งŒ๋“ค์–ด ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ํ•ด์†Œํ•ด๋ณด๋Š” ๊ฒƒ์€ ์–ด๋–จ๊นŒ์š”?


๐Ÿ“š ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

  • ํ™œ๋™ ๊ธฐ๊ฐ„ : 2024.04 ~ 2024.09

  • ์ฐธ์—ฌ ์ธ์› : PO, ๋ฐฑ์—”๋“œ(1), ํ”„๋ก ํŠธ์—”๋“œ(2), ๋””์ž์ด๋„ˆ, ๋งˆ์ผ€ํ„ฐ (์ด 6๋ช…)

  • ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

    • 2030 ์ง์žฅ์ธ๋“ค์„ ๋Œ€์ƒ์œผ๋กœ, ์ž์‹ ์˜ ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ๊ท€์—ฌ์šด ๋ชฌ์Šคํ„ฐ์— ํˆฌ์˜ํ•˜์—ฌ ๊ฐ์ •์— ๋”ฐ๋ผ ์ธํ„ฐ๋ ‰์…˜ํ•˜๊ณ , ์นœ๊ตฌ๋“ค๊ณผ ๊ณต์œ ํ•˜์—ฌ ์‘์›์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ  ๋ฐ›์œผ๋ฉฐ ์ด๋ฅผ ํ•ด์†Œํ•˜๋Š” ์„œ๋น„์Šค
    • ํ‡ด์‚ฌ๋ฅผ ๋…๋ คํ•˜๋Š” ๊ฒŒ ์•„๋‹Œ, ํ‡ด์‚ฌํ•˜๊ณ  ์‹ถ์€ ์ˆœ๊ฐ€์˜ ๊ฐ์ •์„ ๋ˆ„๊ตฐ๊ฐ€์™€ ๋‚˜๋ˆ„๋ฉฐ ํ•ด์†Œํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ๋งˆ์Œ์—์„œ ์‹œ์ž‘ํ•œ ํ”„๋กœ์ ํŠธ

โš™๏ธ ๊ธฐ์ˆ  ์Šคํƒ

Image

๐Ÿ”น ์œ ์ € ํ”Œ๋กœ์šฐ

image

๐Ÿ’ก ์ฃผ์š” ๊ธฐ๋Šฅ

image image image image image

ํ”„๋กœ์ ํŠธ ํƒ€์ž„๋ผ์ธ

  • 2025.04 ยท ๊ธฐํš ยท ์„ค๊ณ„

    • ์•„์ด๋ฐ์ด์…˜
    • ๋ฌธ์ œ ์ •์˜ ๋ฐ ๊ฐ€์„ค ๊ฒ€์ฆ
      • Google Form๋ฅผ ํ™œ์šฉํ•œ ์‚ฌ์šฉ์ž ์„ค๋ฌธ ์กฐ์‚ฌ (03.28 ~ 03.29 / ์–‘์ผ๊ฐ„ ์ง„ํ–‰) โ†’ (์ข…๋ฃŒ) ๊ตฌ๊ธ€ ํผ
        • ์ผ๋ฐ˜์ธ ๋Œ€์ƒ, ์ด 82๋ช… ์ฐธ์—ฌ
    • ์‚ฌ์šฉ์ž ์‹œ๋‚˜๋ฆฌ์˜ค ์ž‘์„ฑ
    • ์™€์ด์–ด ํ”„๋ ˆ์ž„ ๋ฐ ๊ธฐ๋Šฅ ์ •์˜์„œ ์ž‘์„ฑ
    • ๋””์ž์ธ ๊ฐ€์ด๋“œ ๋ฐ ์ปดํฌ๋„ŒํŠธ ์ œ์ž‘
    • ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ ๋ฐ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ธํŒ…
      • Git ๋ธŒ๋žœ์น˜ ์ „๋žต ์ˆ˜๋ฆฝ โ†’ Github-flow ์ฑ„ํƒ (์ƒ์‹œ ๋ฐฐํฌ)
      • GitHub Issue & PR Template ์„ค์ •
      • Husky + Lint-staged ๊ธฐ๋ฐ˜ ์ปจ๋ฒค์…˜ ๋ฐ ๋ฆฐํŠธ ๊ฒ€์‚ฌ ์ž๋™ํ™” ์„ค์ •
  • 2024.05 ยท MVP ๊ฐœ๋ฐœ

    • ํŽ˜์ดํฌ ๋žœ๋”ฉ ํ…Œ์ŠคํŠธ (5.29 ~ 06.03 / ์ด 6์ผ๊ฐ„ ์ง„ํ–‰) โ†’ ์ง์žฅ์ธ ver | ๋Œ€ํ•™์ƒ ver
      • ๋ฉ”์ธ ํƒ€๊ฒŸ ์„ ์ • ๋ฐ ์‹œ์žฅ ํ˜ธ์‘๋„ ๊ฒ€์ฆ
      • Google Analytics ์—ฐ๋™, ๋ฐฉ๋ฌธ์œจ๊ณผ ์ „ํ™˜์œจ ์ง‘๊ณ„
        • ๋ชฉํ‘œ ์ „ํ™˜์œจ 2% ์ด์ƒ์ธ 9.15% ๋„๋‹ฌ ๐Ÿ“ˆ
        • ๊ธฐ๊ฐ„ ๋‚ด ์ฝ˜ํ…์ธ  ์กฐํšŒ 3918ํšŒ, ๋žœ๋”ฉ ํŽ˜์ด์ง€ ํด๋ฆญ 142ํšŒ, ์ด๋ฉ”์ผ ์ˆ˜์ง‘ 13๊ฑด ๋‹ฌ์„ฑ
    • API ์„ค๊ณ„ ๋ฐ ์„œ๋ฒ„/DB ๋ฐฐํฌ
      • Spring REST Docs ๊ธฐ๋ฐ˜ API ๋ช…์„ธ ์ž๋™ํ™”
    • ๋””์ž์ธ ์‹œ์Šคํ…œ ๋ฐ ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ๊ตฌ์ถ•
      • ํ”ผ๊ทธ๋งˆ ๋””์ž์ธ ํ† ํฐ ๊ตฌ์กฐํ™” (JSON)
      • Style Dictionary๋ฅผ ํ™œ์šฉํ•œ ๋””์ž์ธ ํ† ํฐ ๊ฐ€๊ณต ์ž๋™ํ™” (CSS Variables, Tailwind Preset ์—ฐ๋™)
      • Button, Input ๋“ฑ ํ•ต์‹ฌ UI ์ปดํฌ๋„ŒํŠธ ์„ค๊ณ„ ๋ฐ Variant ๊ธฐ๋ฐ˜ ํ™•์žฅ์„ฑ ํ™•๋ณด
        • clsx, tailwind-merge๋ฅผ ํ™œ์šฉํ•œ cn() ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ•จ์ˆ˜ ์ •์˜ ๋ฐ ์ ์šฉ
        • Class-Variance-Authority(CVA)๋ฅผ ํ™œ์šฉํ•œ ํด๋ž˜์Šค ๊ธฐ๋ฐ˜ ์กฐ๊ฑด๋ถ€ ์Šคํƒ€์ผ๋ง ์ ์šฉ
    • ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ (OAuth 2.0)
      • ๋กœ๊ทธ์ธ API ๋ฐ ์นด์นด์˜ค ๋กœ๊ทธ์ธ ์—ฐ๋™ (REST API)
      • ๋ฏธ๋“ค์›จ์–ด ์ฒด์ธ์„ ํ†ตํ•œ ๋น„๋กœ๊ทธ์ธ ์‚ฌ์šฉ์ž ๋ฐฉ์–ด ๋กœ์ง ๊ตฌํ˜„
    • ๋งํฌ ๊ณต์œ  ๋ฐ ์นด์นด์˜คํ†ก ๊ณต์œ  ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ(SDK)
      • HTTPS ๋ฐ Safari ํ™˜๊ฒฝ: Web Share API๋ฅผ ํ™œ์šฉํ•œ ํด๋ฆฝ๋ณด๋“œ ๋ณต์‚ฌ
      • ๋ฏธ์ง€์› ํ™˜๊ฒฝ: Clipboard API๋ฅผ ์ด์šฉํ•œ ๋Œ€์ฒด ๊ตฌํ˜„
  • 2024.06 ยท MVP ๋ฐฐํฌ ๋ฐ ์‹œ์—ฐ

    • ํ‡ด์‚ฌ๋ชฌ ์ƒ์„ฑ ํŽ˜์ด์ง€ ๊ฐœ๋ฐœ
      • useFunnel ๊ตฌํ˜„์„ ํ†ตํ•œ ํผ๋„(Funnel) ํŒจํ„ด ์ ์šฉ, ๋‹จ๊ณ„๋ณ„ ํšŒ์› ๊ฐ€์ž… ํ๋ฆ„ ๊ตฌํ˜„
      • React Hook form์„ ํ™œ์šฉํ•œ ํผ ์ƒํƒœ ๋ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์ ์šฉ
    • ํ‡ด์‚ฌ๋ชฌ ๊ด€๋ฆฌ ํŽ˜์ด์ง€ ๊ฐœ๋ฐœ
    • ์„ค์ • ํŽ˜์ด์ง€ ๊ฐœ๋ฐœ
  • 2024.07

    • ๋””์ž์ธ QA ์ง„ํ–‰ ๋ฐ ์ด์Šˆ ํ”ฝ์Šค
    • ํŒ€์› ๋Œ€์ƒ QA ์ง„ํ–‰ ๋ฐ ๋ฒ„๊ทธ ํ”ฝ์Šค
    • ๋ฐ๋ชจ๋ฐ์ด ์ง„ํ–‰ (์˜คํ”„๋ผ์ธ)
      • ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋ฐ ํ…Œ์ŠคํŠธ ๋ถ€์Šค ์šด์˜
        • Slido๋ฅผ ํ†ตํ•œ ์‹ค์‹œ๊ฐ„ Q&A ๋ฐ ํ”ผ๋“œ๋ฐฑ ์ˆ˜์ง‘
        • ํ”„๋กœ๊ทธ๋ผํ”ผ 9๊ธฐ ์ฐธ์—ฌ ์ „์ฒด 9ํŒ€ ์ค‘ ์ตœ์ข… 1์œ„ ์ˆ˜์ƒ ๐Ÿ…
  • 2024.08 ~ 09 ยท ์ •์‹ ์ถœ์‹œ ๋ฐ ์„œ๋น„์Šค ์šด์˜

    • ์˜จ๋ณด๋”ฉ ํŽ˜์ด์ง€ ์ œ์ž‘
    • ์‚ฌ์šฉ์ž ํ–‰๋™ ์ถ”์  ๋ฐ ๋ถ„์„์„ ์œ„ํ•œ Google Tag Manager ์—ฐ๋™
    • ์ถœ์‹œ ์•Œ๋ฆผ ์‹ ์ฒญ์ž ๋Œ€์ƒ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ ์ง„ํ–‰
    • ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™๋ณด ๋ฐ ์ธ์Šคํƒ€๊ทธ๋žจ ๊ด‘๊ณ  ์ง‘ํ–‰
    • ์šด์˜ ์ด์Šˆ ๋Œ€์‘ ๋ฐ ์„œ๋น„์Šค ๊ธฐ๋Šฅ ๊ณ ๋„ํ™”

๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿง‘โ€๐Ÿ’ป ํ”„๋กœ์ ํŠธ ๊ธฐ์—ฌ ๋ฐ ์—ญํ• 

์ด๋ฆ„ ์ฃผ์š” ์—ญํ• 
์ž„์•„์˜ ๋””์ž์ธ ์‹œ์Šคํ…œ ๊ตฌ์ถ• ๋ฐ ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ์„ค๊ณ„, ํ”Œ๋ฆฝ ์นด๋“œ ์ปดํฌ๋„ŒํŠธ ์ƒ์„ฑ, ๋งํฌ ๊ณต์œ  ๋ฐ ์นด์นด์˜คํ†ก ๊ณต์œ  ๊ธฐ๋Šฅ ๊ตฌํ˜„(SDK)
์œค์„๊ทœ ๋กœ๊ทธ์ธ ์‹œ์Šคํ…œ ๋ฐ ํšŒ์›๊ฐ€์ž… flow ์„ค๊ณ„, ํ™ˆ ํ™”๋ฉด ๋ฉ”์‹œ์ง€ ๋ฐ”ํ…€ ์ปดํฌ๋„ŒํŠธ ์ƒ์„ฑ, ๋ฏธ๋“ค์›จ์–ด ๋กœ์ง ์ž‘์„ฑ

ํŒ€ ์†Œ๊ฐœ

์ด๋ช…์€ ยท PO ์‹ ์ˆ˜๋ฏผ ยท Marketer ์กฐ๋ฏธํ˜„ ยท Product Designer
์œ ๊ธฐํ›ˆ ยท BE Developer ์œค์„๊ทœ ยท FE Developer ์ž„์•„์˜ ยท FE Developer

About

๐Ÿ”ฅ ํšŒ์‚ฌ ์ŠคํŠธ๋ ˆ์Šค ํ„ธ์–ด๋†“๋Š” ๋‚˜๋งŒ์˜ ์บ๋ฆญํ„ฐ, ํ‡ด์‚ฌ๋ชฌ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages