Skip to content

๐Ÿฅ‡์˜ˆ๋น„ ์‹ ๋ž‘๊ณผ ์˜ˆ๋น„ ์‹ ๋ถ€์˜ ๊ฒฐํ˜ผ ์ค€๋น„๋ฅผ ๋„์™€์ฃผ๋Š” ๋ชจ๋ฐ”์ผ ์›จ๋”ฉ ํ”Œ๋ž˜๋„ˆ ์„œ๋น„์Šค

Notifications You must be signed in to change notification settings

ksy00826/Wedding-Planner-Blooming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

image

BLOOMING

  • ๋ชจ๋ฐ”์ผ ์›จ๋”ฉ ํ”Œ๋ž˜๋„ˆ

๋ชฉ์ฐจ

  1. ๊ฒฐ๊ณผ๋ฌผ
  2. ์„œ๋น„์Šค ํ™”๋ฉด
  3. ์ฃผ์š” ๊ธฐ๋Šฅ
  4. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ
  5. ๊ธฐ์ˆ  ์†Œ๊ฐœ
  6. ์„ค๊ณ„ ๋ฌธ์„œ
  7. ํŒ€์› ์†Œ๊ฐœ

๊ฒฐ๊ณผ๋ฌผ

์„œ๋น„์Šค ํ™”๋ฉด

๋žœ๋”ฉํŽ˜์ด์ง€ ์นด์นด์˜ค๋กœ๊ทธ์ธ&์ถ”๊ฐ€์ •๋ณด์ž…๋ ฅ
์–ดํ”Œ์ด ๋กœ๋”ฉ๋˜๋Š” ๋™์•ˆ ๋žœ๋”ฉ ํŽ˜์ด์ง€๊ฐ€ ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค. ์นด์นด์˜ค ๋กœ๊ทธ์ธ ์„ฑ๊ณต ์‹œ, ์„œ๋น„์Šค์— ๋“ฑ๋ก๋œ ํšŒ์›์ด ์•„๋‹ˆ๋ผ๋ฉด ํšŒ์›๊ฐ€์ž…์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ปคํ”Œ ์ฝ”๋“œ๊ฐ€ ์žˆ์œผ๋ฉด ์ปคํ”Œ ์ฝ”๋“œ๋ฅผ ๋“ฑ๋กํ•˜๊ณ  ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์ •๋ณด ์ž…๋ ฅ๋ž€์—๋Š” ์นด์นด์˜ค ๋กœ๊ทธ์ธ ์‹œ ์„ฑ๋ณ„๊ณผ ์ด๋ฆ„์„ ๊ฐ€์ ธ์™€์„œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ด์ฃผ๋ฉฐ, ์ „ํ™”๋ฒˆํ˜ธ, ๋‹‰๋„ค์ž„, ๊ฒฐํ˜ผ์‹ ๋‚ ์งœ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ•’๋ฉ”์ธ ํŽ˜์ด์ง€

๋ฉ”์ธ ํŽ˜์ด์ง€์™€ ์›จ๋”ฉ ์ •๋ณด ์›จ๋”ฉํŒ ์ •๋ณด ์ƒ์„ธ๋ณด๊ธฐ
๋ฉ”์ธํŽ˜์ด์ง€์—์„œ Dday์— ๋”ฐ๋ฅธ Tip, ์›จ๋”ฉ ๋ฐ•๋žŒํšŒ, ๊ฒฐํ˜ผ ์ค€๋น„์— ๋Œ€ํ•œ TIP ๋“ฑ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐํ˜ผ ์ค€๋น„์— ๋Œ€ํ•œ TIP์—์„œ๋Š” ๊ฒฐํ˜ผ ์šฉ์–ด์— ๋Œ€ํ•œ ํŠน์ง• ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์›จ๋”ฉ ๋ฐ•๋ž‘ํšŒ ์ •๋ณด ์ตœ๊ทผ ๋ณธ ์ƒํ’ˆ
์›จ๋”ฉ ๋ฐ•๋žŒํšŒ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ตœ๊ทผ ๋ณธ ์ƒํ’ˆ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿƒโ€โ™‚๏ธ์ •๋ณด ํŽ˜์ด์ง€

์›จ๋”ฉํ™€ ์ฐœ๋‹ด๊ธฐ ์˜ˆ์•ฝ ์ƒํ’ˆ ํ›„๊ธฐ ์ž‘์„ฑ
์ •๋ณดํŽ˜์ด์ง€์—๋Š” ์›จ๋”ฉํ™€, ์ŠคํŠœ๋””์˜ค, ๋“œ๋ ˆ์Šค, ๋ฉ”์ดํฌ์—…, ๋ชจ๋ฐ”์ผ ์ฒญ์ฒฉ์žฅ ํŽ˜์ด์ง€๊ฐ€ ์žˆ์œผ๋ฉฐ, ๋ชจ๋ฐ”์ผ ์ฒญ์ฒฉ์žฅ์„ ์ œ์™ธํ•œ 4๊ฐœ์˜ ํŽ˜์ด์ง€๋Š” ๊ฐ๊ฐ ์ƒํ’ˆ์— ๋Œ€ํ•œ ์ฐœ๊ณผ ์˜ˆ์•ฝํ•˜๊ธฐ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์•ฝ์„ ํ•˜๋ฉด ์ž๋™์œผ๋กœ ํ•ด๋‹น ๋‚ ์งœ์™€ ์‹œ๊ฐ„์— ์ผ์ •์ด ์ƒ์„ฑ์ด ๋˜๋ฉฐ ์ผ์ • ๋””ํ…Œ์ผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์„ธ๋ถ€์ ์ธ ๋‚ด์šฉ์„ ์ˆ˜์ •์„ ํ†ตํ•ด ์ž์„ธํžˆ ์ ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์ƒํ’ˆ์—๋Š” ๋ณ„์ ๊ณผ ํ•จ๊ป˜ ํ›„๊ธฐ๋ฅผ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ƒํ’ˆ ํ›„๊ธฐ์— ๋Œ€ํ•ด ๋„์›€๋ผ์š” ๋ฒ„ํŠผ ๋ชจ๋ฐ”์ผ ์ฒญ์ฒฉ์žฅ
์ ํ˜€์ง„ ๋ฆฌ๋ทฐ์— ๋Œ€ํ•ด ๋„์›€์ด ๋ผ์š” ๋ฒ„ํŠผ์ด ์กด์žฌํ•˜๋ฉฐ, ๋„์›€์ด ๋œ ๋ฆฌ๋ทฐ์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒญ์ฒฉ์žฅ ๋งŒ๋“ค๊ธฐ๋ฅผ ํ†ตํ•ด ๋ณธ์ธ๋งŒ์˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋‹ด์€ ๋ชจ๋ฐ”์ผ ์ฒญ์ฒฉ์žฅ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ , ์นด์นด์˜คํ†ก ๊ณต์œ ํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ํ†ตํ•ด ์นด์นด์˜คํ†ก์œผ๋กœ ํ•ด๋‹น ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ๊ณต์œ ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ญ์Šค์ผ€์ฅด ํŽ˜์ด์ง€

๊ฐœ์ธ์ผ์ • ๋“ฑ๋ก ํ›„ ์•Œ๋ฆผ ์ผ์ • ๋“ฑ๋ก ์•Œ๋ฆผ ์ผ์ • ๋ฆฌ๋งˆ์ธ๋“œ ์•Œ๋ฆผ
๊ฐœ์ธ์ผ์ •์„ ์Šค์ผ€์ฅด ํŽ˜์ด์ง€์—์„œ ๋“ฑ๋ก์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋“ฑ๋ก๋œ ์•ฝํ˜ผ์ž์˜ ์ผ์ •๊ณผ ๊ณต์œ ํ•˜๋Š” ์ผ์ •์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šค์ผ€์ฅด์„ ๋“ฑ๋กํ•˜๋ฉด ์•ฝํ˜ผ์ž์—๊ฒŒ๋„ ์•Œ๋ฆผ์„ ์ „๋‹ฌํ•˜์—ฌ ์–ด๋–ค ์ผ์ •์ด ๋“ฑ๋ก๋˜์—ˆ๋Š”์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. ๋“ฑ๋ก๋œ ์ผ์ •์— ๋Œ€ํ•ด 30์ผ 7์ผ 1์ผ ๋‹น์ผ์— ๋ฆฌ๋งˆ์ธ๋“œ ์•Œ๋ฆผ์„ ์ค๋‹ˆ๋‹ค.

๐Ÿ“‘ ๋‹ค์ด์–ด๋ฆฌ ํŽ˜์ด์ง€

๋‹ค์ด์–ด๋ฆฌ ์„ค๋ช… ํŽ˜์ด์ง€ ๋‹ค์ด์–ด๋ฆฌ ๋ฉ”์ธ ํŽ˜์ด์ง€
๋‹ค์ด์–ด๋ฆฌํŽ˜์ด์ง€๋Š” ์ž‘์„ฑ์— ๋Œ€ํ•œ ์„ค๋ช…๊ณผ ํ•จ๊ป˜ ์ž‘์„ฑํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์ด์–ด๋ฆฌ ๋ฉ”์ธ ํŽ˜์ด์ง€์—์„œ๋Š” ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๋‹ค์ด์–ด๋ฆฌ์™€ ์•ฝํ˜ผ์ž๊ฐ€ ์ž‘์„ฑํ•œ ๋‹ค์ด์–ด๋ฆฌ๋ฅผ ๋ณด์—ฌ์ฃผ๋ฉฐ ์•ฝํ˜ผ์ž์˜ ๋‹ค์ด์–ด๋ฆฌ๋Š” ๊ฐœ์ˆ˜๋ฅผ ์•Œ ์ˆ˜ ์žˆ์œผ๋‚˜ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
๋‹ค์ด์–ด๋ฆฌ ์ž‘์„ฑ ํŽ˜์ด์ง€ ๊ฒฐํ˜ผ์‹ ๋‹น์ผ ์ปคํ”Œ ๋‹ค์ด์–ด๋ผ ์ œ๊ณต
๋‹ค์ด์–ด๋ฆฌ ์ž‘์„ฑ ์‹œ ์‚ฌ์ง„๊ณผ ์ œ๋ชฉ, ๋‚ด์šฉ์ด ์ž…๋ ฅ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐํ˜ผ์‹ ๋‹น์ผ์ด ๋˜๋ฉด ์•ฝํ˜ผ์ž์™€์˜ ์ปคํ”Œ ๋‹ค์ด์–ด๋ฆฌ๊ฐ€ ๊ณต๊ฐœ๋˜๋ฉฐ, ์ˆจ๊ฒจ์ ธ ์žˆ์—ˆ๋˜ ๋ชจ๋“  ํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘จ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ๋งˆ์ด ํŽ˜์ด์ง€

์ปคํ”Œ์ฝ”๋“œ ์—ฐ๊ฒฐ ์ปคํ”Œ ์—ฐ๊ฒฐ ์„ฑ๊ณต ํ›„ ํ”„๋กœํ•„ ๋ณ€ํ™” ํ‘ธ์‹œ ์•Œ๋ฆผ ์„ค์ •
์ปคํ”Œ์ฝ”๋“œ๋Š” ๊ฐ€์ž…ํ•  ๋•Œ ์ž…๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ์œผ๋‚˜, ์ž…๋ ฅํ•˜์ง€ ์•Š๊ณ  ๊ฑด๋„ˆ๋›ฐ์—ˆ์„ ๊ฒฝ์šฐ์— ๋งˆ์ดํŽ˜์ด์ง€์— ์žˆ๋Š” "์ƒ๋Œ€๋ฐฉ๊ณผ ์—ฐ๊ฒฐํ•˜๊ธฐ"๋ฅผ ํ†ตํ•ด์„œ ์ด๋ฆ„๊ณผ ์ปคํ”Œ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํ™•์ธ์„ ๊ฑฐ์นœ ํ›„ ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ์€ 1๋ช…๊ณผ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ด๋ฏธ ์—ฐ๊ฒฐ์ด ๋œ ์‚ฌ๋žŒ๊ณผ์˜ ์—ฐ๊ฒฐ์€ ๋ถˆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ปคํ”Œ ์ฝ”๋“œ ์—ฐ๊ฒฐ์„ ์„ฑ๊ณตํ•˜๋ฉด ๋ณธ์ธ์˜ ํ”„๋กœํ•„์— ์•ฝํ˜ผ์ž์˜ ํ”„๋กœํ•„์ด ์˜†์— ๋ถ™์–ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. PUSH ์•Œ๋ฆผ ์„ค์ •์„ ํ†ตํ•ด ํ‘ธ์‰ฌ ์„ค์ •์„ ON / OFF ์„ค์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋งˆ์ดํŽ˜์ด์ง€ ๋‚ด๊ฐ€ ์“ด ํ›„๊ธฐ ์ฐœ ๋“ฑ๋ก๊ณผ ์ฐœ ๋ชฉ๋ก ์ปคํ”Œ ์ฐœ ๋ชฉ๋ก ํ™•์ธ
๋งˆ์ดํŽ˜์ด์ง€ ๋‚˜์˜ ํ›„๊ธฐ๋ฅผ ํ†ตํ•ด ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๋ชจ๋“  ํ›„๊ธฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ›„๊ธฐ ํด๋ฆญ ์‹œ ํ•ด๋‹น ์ƒํ’ˆ๋””ํ…Œ์ผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฐœ์— ๋“ฑ๋ก์ด ๋œ ์ƒํ’ˆ์€ ๋งˆ์ดํŽ˜์ด์ง€์˜ ์ฐœ๋ชฉ๋ก์— ๋“ค์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์˜ ์ฐœ๊ณผ ์•ฝํ˜ผ์ž์˜ ์ฐœ, ๊ทธ๋ฆฌ๊ณ  ๋™์‹œ์— ์ฐœํ•œ ์ƒํ’ˆ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

  • 1. ์•Œ๋ฆผ ๊ธฐ๋Šฅ
    • D-day ์— ๋”ฐ๋ฅธ ์•Œ๋ฆผ
    • ์˜ˆ์•ฝ ๋ฐ ์Šค์ผ€์ฅด์— ๋”ฐ๋ฅธ ์•Œ๋ฆผ
    • ๋‹ค์ด์–ด๋ฆฌ ์ž‘์„ฑ์— ๋”ฐ๋ฅธ ์•Œ๋ฆผ
  • 2. ๋‹ค์ด์–ด๋ฆฌ ๊ธฐ๋Šฅ
    • ๋‚ด ๋‹ค์ด์–ด๋ฆฌ
    • ์•ฝํ˜ผ์ž ๋‹ค์ด์–ด๋ฆฌ
  • 3. ๋ชจ๋ฐ”์ผ ์ฒญ์ฒฉ์žฅ
    • ์ž‘์„ฑ ํ›„ ์นด์นด์˜คํ†ก์„ ์ด์šฉํ•œ ๊ณต์œ 

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

โš™ Management Tool

  • ํ˜•์ƒ ๊ด€๋ฆฌ : Gitlab
  • ์ด์Šˆ ๊ด€๋ฆฌ : Jira
  • ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ : Mattermost, Webex, Notion, Discord
  • ๋””์ž์ธ : Figma, PowerPoint

๐Ÿ’ป IDE

  • Visual Studio Code 1.18.1
  • IntelliJ 11.0.19

๐Ÿ“ฑ Frontend

  • React 18.2.0
  • Vite ^4.4.5
  • Recoil ^0.7.7
  • React-Router-Dom 6.14.2
  • Library
    • antd : ^5.7.3
    • antd-mobile : ^5.32.0
    • axios : ^1.4.0
    • clipboard-copy : ^4.0.1
    • dayjs : ^1.11.9
    • framer-motion : ^10.13.0
    • gsap : ^3.12.2
    • qrcode : ^1.5.2
    • react-calendar : ^4.5.0
    • react-datepicker : ^4.16.0
    • react-dom : ^18.2.0
    • react-icons : 4.10.1
    • react-infinite-scroll-component : ^6.1.0
    • react-kakao-link : ^0.1.2
    • react-loading-skeleton : ^3.3.1
    • react-pageflip : ^2.0.3
    • react-rating : 2.0.5
    • react-responsice-carousel : ^3.2.23
    • react-slick : ^0.29.0
    • react-swipeable : ^7.0.1
    • react-swipable-list : ^1.8.1
    • slick-carousel : ^1.8.1
    • styled-components : ^6.0.7
  • Flutter
    • library
      • inapp_webview
  • Android Studio

๐Ÿ’พ Backend

  • Springboot 2.7.13
  • Lombok
  • Spring Data JPA
  • Spring Data Redis(lettuce)
  • Spring Web
  • Springdoc-openapi-ui 1.6.11
  • Oauth2
  • Swagger 3.0.0
  • Oauth2
  • Redis
  • MySql 8.0.34

Infra

  • AWS S3
  • AWS EC2
  • Nginx 1.18.0
  • Docker 20.10.12
  • Ubuntu 20.04.6 LTS
  • CertBot(CA Certificates)
  • SSL

๊ธฐ์ˆ  ์†Œ๊ฐœ

  • ์›น ๊ธฐ๋ฐ˜ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜

    • Flutter๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์›น ๋ฐ ์•ฑ ํ”Œ๋žซํผ ๋ชจ๋‘ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ์‚ฌ์šฉ์ž ์•Œ๋ฆผ

    • Firebase Cloud Message๋ฅผ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•„์š”ํ•œ ์•Œ๋ฆผ ์ œ๊ณต, Redis๋ฅผ ์ด์šฉํ•œ FCM Token ๊ด€๋ฆฌ
  • ์นด์นด์˜ค ๋กœ๊ทธ์ธ

    • OAUTH2 ์ธ์ฆ์„ ์ด์šฉํ•ด ๋ถˆํ•„์š”ํ•œ ๊ฐœ์ธ์ •๋ณด ์ž…๋ ฅ ์ตœ์†Œํ™”
  • ์ƒํ’ˆ ์‹ค์‹œ๊ฐ„ ์˜ˆ์•ฝ ๋žญํ‚น, ์ตœ๊ทผ ๋ณธ ์ƒํ’ˆ

    • in-memory DB์ธ Redis์˜ sorted set ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์ด์šฉํ•ด ์‹ค์‹œ๊ฐ„ ์˜ˆ์•ฝ ๋žญํ‚น๊ณผ ์‚ฌ์šฉ์ž๋ณ„ ์ตœ๊ทผ ๋ณธ ์ƒํ’ˆ ์ •๋ณด ์ œ๊ณต

์„ค๊ณ„ ๋ฌธ์„œ

๐ŸŽจ ์™€์ด์–ดํ”„๋ ˆ์ž„

Group 1 (1).jpg

๐Ÿ“ƒ ๊ธฐ๋Šฅ ๋ช…์„ธ์„œ

7.PNG

8.PNG

๐Ÿ“ API ๋ช…์„ธ์„œ

1.PNG

2.PNG

3.PNG

4.PNG

5.PNG

6.PNG

๐Ÿ“ ERD

image.png

image (1).png

๐Ÿ“ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

architecture.png

ํ˜‘์—… : Notion

๋…ธ์…˜์„ ํ™œ์šฉํ•œ ํ˜‘์—… ์ง„ํ–‰ ๋ฉค๋ฒ„ ์ •๋ณด
image image
ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ  ์Šคํƒ์„ ํ•™์Šตํ•˜๊ณ  ๋…ธ์„ ์„ ํ™œ์šฉํ•˜์—ฌ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
๊ธฐ์ˆ  ์Šคํƒ ํ•™์Šต ๋ฐ ๊ณต์œ  ์ฃผ๊ฐ„ ํšŒ๊ณ ๋ก ์ž‘์„ฑ
image image
ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ  ์Šคํƒ์„ ํ•™์Šตํ•˜๊ณ  ๋…ธ์„ ์„ ํ™œ์šฉํ•˜์—ฌ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋งค ์ฃผ๋งˆ๋‹ค ๊ฐœ์ธ๋ณ„, ํŒ€๋ณ„ ํšŒ๊ณ ๋ก์„ ์ž‘์„ฑํ•˜๋ฉฐ ์ฃผ์ฐจ๋ณ„๋กœ ๋ฐœ์ „ํ•ด๋‚˜๊ฐ€๋Š” ๊ธฐ๋ก์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
JIRA๋ฅผ ํ™œ์šฉํ•œ ์ผ์ •๊ด€๋ฆฌ Git convention & ์ผ๊ด€๋œ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€
image image
JIRA๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋งค์ฃผ ๋ชฉํ‘œ๋ฅผ ์ •ํ•˜๊ณ  ์Šคํ”„๋ฆฐํŠธ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ์ „์ฒด ์ผ์ •์„ ๊ด€๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. Git ๋ธŒ๋žœ์น˜ ์ „๋žต๊ณผ commit convention์„ ์ •ํ•˜๊ณ , ํ•ด๋‹น ์ปจ๋ฒค์…˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์ผ๊ด€๋œ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ˜Ž ํŒ€์› ์†Œ๊ฐœ์™€ ์—ญํ•  ๋ถ„๋‹ด

์ •ํ›ˆ์„ ์ •์†Œ์ • ๊ตฌํฌ์˜ ๊ฐ•๋™์œค ๊น€์„ฑ์ธ ๊น€์Šน์—ฐ
Frontend Frontend Frontend Backend Backend Backend
ํ”„๋ก ํŠธ Token ์ฒ˜๋ฆฌ / Flutter / ์นด์นด์˜คํ†ก ๊ณต์œ ํ•˜๊ธฐ / ๋ฆฌ์•กํŠธ ๋ฒ ์ด์Šค ์ฝ”๋“œ ์ œ์ž‘ / ์—๋Ÿฌ ์ˆ˜์ • UX/UI ์„ค๊ณ„ / PPT์ œ์ž‘ / ์˜์ƒ ์ œ์ž‘ / ๋ฐœํ‘œ / ๋ชจ๋ฐ”์ผ ์ฒญ์ฒฉ์žฅ ํŽ˜์ด์ง€ ์ œ์ž‘ UX/UI ์„ค๊ณ„ / PPT์ œ์ž‘ / Route ์„ค์ • /ํšŒ์› ์ •๋ณด, ์ƒํ’ˆ ์ •๋ณด, ๋งˆ์ดํŽ˜์ด์ง€ ์ œ์ž‘ Fluttter / infra ๊ตฌ์ถ• / ๋‹ค์ด์–ด๋ฆฌ, ์ฐœํ•˜๊ธฐ, ๋„์›€๋ผ์š” API ์ œ์ž‘ DB์„ค๊ณ„ ๋ฐ ๊ตฌ์ถ• / ํšŒ์›(Oauth, JWT) ๊ด€๋ จ API / S3 / ์ปคํ”Œ, ํšŒ์› ๋“ฑ API ์ œ์ž‘ ์ƒํ’ˆ ํฌ๋กค๋ง ๋ฐ ๊ธฐํƒ€ API / FCM ์•Œ๋ฆผ / Redis๋ฅผ ์ด์šฉํ•œ ์˜ˆ์•ฝ ๋žญํ‚น ๋ฐ ์ตœ๊ทผ ๋ณธ ์ƒํ’ˆ ๋ฆฌ์ŠคํŠธ API ์ œ์ž‘

About

๐Ÿฅ‡์˜ˆ๋น„ ์‹ ๋ž‘๊ณผ ์˜ˆ๋น„ ์‹ ๋ถ€์˜ ๊ฒฐํ˜ผ ์ค€๋น„๋ฅผ ๋„์™€์ฃผ๋Š” ๋ชจ๋ฐ”์ผ ์›จ๋”ฉ ํ”Œ๋ž˜๋„ˆ ์„œ๋น„์Šค

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published