Skip to content

Latest commit

ย 

History

History
77 lines (49 loc) ยท 5.68 KB

File metadata and controls

77 lines (49 loc) ยท 5.68 KB

๐Ÿฆ– ๊ด‘๊ณ ํšŒ์‚ฌ ์ŠคํŠœ๋””์˜ค T์˜ ๊ธ‰์—ฌ ๋ฐ ์ผ์ • ๊ด€๋ฆฌ ์›น์•ฑ ์„œ๋น„์Šค

studio-t

์ŠคํŠœ๋””์˜ค T๋Š” ์ง์›๋“ค์˜ ์ผ์ •๊ณผ ๊ธ‰์—ฌ ๋ฐ ์ •์ •์‹ ์ฒญ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋ฐ”์ผ ์›น์•ฑ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด ์„œ๋น„์Šค๋Š” ์ด ๋‹ฌ์˜ ๊ธ‰์—ฌ๋ช…์„ธ์„œ ์•Œ๋ฆผ, ๊ฐœ์ธ์˜ ์ผ์ • ๊ด€๋ฆฌ, ํšŒ์‚ฌ ์ผ์ •๊ณผ ๋™๋ฃŒ ์ด๋ฒคํŠธ ์กฐํšŒ, ๊ธ‰์—ฌ๋ช…์„ธ์„œ ์กฐํšŒ ๋ฐ ์ €์žฅ, ์ •์ •์‹ ์ฒญ ๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


ํŒ€๋ช…: T๋ผ๋ฏธ์ˆ˜ (์ด์œ : ๋‹ค T, T๋ผ ๋ฏธ์ˆ™ํ•ด)

ํ”„๋กœ์ ํŠธ ํŒ€ ์†Œ๊ฐœ ๋ฐ ์—ญํ• ๋ถ„๋‹ด

@devdeun @dhkim511 @kimisadev27 @sjgaru-dev @clara-shin
UI ๋””์ž์ธ
๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ๊ฐœ๋ฐœ
์บ˜๋ฆฐ๋”
Timepicker, Datepicker
์ผ์ • ๋“ฑ๋ก/์ˆ˜์ •
์ „์ฒด ๋””์ž์ธ ์ˆ˜์ •
๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ๊ฐœ๋ฐœ
์ •์ • ์‹ ์ฒญ
์‹ ์ฒญ ๋‚ด์—ญ ์ˆ˜์ •
์‹ ์ฒญ ๋‚ด์—ญ ์‚ญ์ œ
๊ธ‰์—ฌ๋ช…์„ธ์„œ ํŽ˜์ด์ง€ ๊ตฌํ˜„
DB๊ตฌ์กฐ ์„ค๊ณ„ ์„ธํŒ…
๋กœ๊ทธ์ธ UI, api ์—ฐ๋™
๊ธ‰์—ฌ๋ช…์„ธ์„œ api์—ฐ๋™
๊ธ‰์—ฌ: ์ •์ •์‹ ์ฒญ ๋“ฑ๋ก api ์—ฐ๋™
ํ”„๋กœํ•„ ํŽ˜์ด์ง€
(๋ฆฌ์•กํŠธ ๊ธฐ๋ณธ CRUD ์ ์‘)
firebase ์‚ฌ์ง„ ์—…๋กœ๋“œ
UI ๋””์ž์ธ
๊ณตํ†ต ์Šคํƒ€์ผ ๋ฐ ํƒ€์ž… ์„ธํŒ…
๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ๊ฐœ๋ฐœ: Button
์˜ค๋Š˜์˜ ์ผ์ • ์กฐํšŒ
์ผ์ • ์ƒ์„ธ๋ณด๊ธฐ ์กฐํšŒ
์ผ์ • ์‚ญ์ œ ๊ธฐ๋Šฅ ๊ตฌํ˜„

ํ”„๋กœ์ ํŠธ ๋ชฉํ‘œ

  • 3์ฃผ ๋™์•ˆ ์ง‘์ค‘์ ์œผ๋กœ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋ฉฐ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด๋ณด์ž.
  • ์ด ๊ณผ์ •์—์„œ ๋ฆฌ์•กํŠธ์™€ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์˜ ํ•ต์‹ฌ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ  ์‹ค์ „ ๊ฒฝํ—˜์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์— ์ต์ˆ™ํ•ด์ง€์ž.
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ๋งŒ ๊ฐœ๋ฐœํ–ˆ์„ ๋•Œ์™€ ์ฐจ์ด์ ๋„ ๋А๊ปด๋ณด์ž.
  • ๋ฆฌ๋•์Šค์˜ ๊ธฐ๋ณธ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ  ์ƒํƒœ๊ด€๋ฆฌ๋ฅผ ๊ฒฝํ—˜ํ•˜์ž.

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

ํ”„๋กœ์ ํŠธ ์ฃผ์ œ:

  • ์‚ฌ๋‚ด ์ง์›๋“ค์˜ ๊ธ‰์—ฌ ๋ฐ ์ผ์ • ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๋ชจ๋ฐ”์ผ ์›น ์„œ๋น„์Šค ๊ฐœ๋ฐœ

์„œ๋น„์Šค๊ฐ€ ์ถ”๊ตฌํ•˜๋Š” ํ•ต์‹ฌ๊ฐ€์น˜:

  • ๋ชจ๋ฐ”์ผ ํผ์ŠคํŠธ ์›น ์•ฑ
  • ๋ณด๊ธฐ๋งŒ ํ•ด๋„ ์˜ˆ์ƒ ๊ฐ€๋Šฅํ•œ ์ง๊ด€์  UI/UX(์‚ฌ์šฉ์ž๊ฒฝํ—˜)
  • ์ผ์ •, ๊ธ‰์—ฌ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ œ๊ณต

์„œ๋น„์Šค์˜ ์ด์šฉ ๋Œ€์ƒ:

  • ํƒ€๊ฒŸ: ๊ด‘๊ณ ํšŒ์‚ฌ ์ „ ์ง์›
  • ์‚ฌ์šฉ ๊ทœ๋ชจ: 20๋ช…
  • ์„œ๋น„์Šค ํ•„์š”ํ•œ ์ด์œ :
    • ์ Š์€ ์—ฐ๋ น๋Œ€๊ฐ€ ๋งŽ๋‹ค
    • ๋ชจ๋ฐ”์ผ๋กœ ์ผ์ •๊ณผ ๊ธ‰์—ฌ ๋ฐ ์ •์ •์‹ ์ฒญ์„, ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ  ์‹ถ๋‹ค
  • ํŽ˜๋ฅด์†Œ๋‚˜
    • ๊น€ํƒœํ™”/50๋Œ€/ ๋‚จ์„ฑ/ ๊ด‘๊ณ ํšŒ์‚ฌ ์˜์—…ํŒ€ ๋ถ€์žฅ/ ์„œ์šธ/ ์‚ฐ์•…ํšŒ,๋‚š์‹œ/ ๊ฐค๋Ÿญ์‹œ ์œ ์ €/ ๋ณต์žกํ•œ ๊ฒƒ์„ ์‹ซ์–ดํ•จ/ ๋ณด์ˆ˜์ 
    • ์ง€์˜ˆ์€/20๋Œ€/ ์—ฌ์„ฑ/ ๊ด‘๊ณ ํšŒ์‚ฌ ์‹ ์ž… ๊ฒฝ๋ฆฌ/ ์„œ์šธ/ ํ•„๋ผํ…Œ์Šค, ์—ฌํ–‰/ ์•„์ดํฐ ์œ ์ €/Fire์กฑ์„ ๊ฟˆ๊พผ๋‹ค, ์˜ˆ์œ๊ฒŒ ์ตœ๊ณ / Gen Z

๊ธฐํš ๋ฐ ๋””์ž์ธ ์„ค๊ณ„

  • ๊ธฐํš(ํ”ผ๊ทธ์žผ): ์˜ˆ์‹œ ๋””์ž์ธ ์‹œ์•ˆ ํ™•์ธํ•˜๋ฉฐ ๊ธฐ๋Šฅ๋ช…์„ธ์„œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„ ๋ฐ ์ปดํฌ๋„ŒํŠธ ์ •์˜์„œ ์„ค๊ณ„

  • ๋””์ž์ธ, ์™€์ด์–ดํ”„๋ ˆ์ž„ (ํ”ผ๊ทธ๋งˆ)

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

  • 7์›” 22์ผ(์›”) ~ 8์›” 9์ผ(๊ธˆ) (์•ฝ 3์ฃผ)

  • 1์ฃผ์ฐจ: ๊ธฐํš ๋ฐ ์„ค๊ณ„/๋””์ž์ธ(4์ผ ์†Œ์š”), ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ธํŒ…

  • 2์ฃผ์ฐจ: ๊ฐœ๋ฐœ ์ง‘์ค‘๊ธฐ๊ฐ„, ์ปดํฌ๋„ŒํŠธ ๋ฐ ํŽ˜์ด์ง€ ๊ฐœ๋ฐœ

  • 3์ฃผ์ฐจ: ํŽ˜์ด์ง€ ๊ฐœ๋ฐœ, ์„œ๋ฒ„์—ฐ๋™, ํ…Œ์ŠคํŠธ ๋ฐ ์ˆ˜์ •

๊ฐœ๋ฐœํ™˜๊ฒฝ

  • Frontend: React, TypeScript, Emotion (@emotion/react์˜ css ํ™œ์šฉ)
  • Backend: Firebase(Authentication, Firestore, Storage)
  • ๋ฒˆ๋“ค๋ง ๋ฐ ๊ฐœ๋ฐœ๋„๊ตฌ: Vite
  • ๋ฒ„์ „/์ด์Šˆ๊ด€๋ฆฌ ๋ฐ ํ˜‘์—…: GitHub, Github Issues, Git Hook(husky)
  • ํ˜‘์—… ํˆด: Slack, Notion, Gather, ZEP
  • ๋””์ž์ธ ๋ฐ ๊ธฐํš: Figma/Figjam

์‚ฌ์šฉ์ž ํ™”๋ฉด

studio-t