go_bunzee

๋ชจ์ž„ ๐Ÿ’ฐ์˜ˆ์ˆ ์  ํƒ€์ด๋ฐ, ๋ถ€๋™์‚ฐ ํˆฌ์ž ์„œ๋น„์Šค

project

[projectLocation3String.KR01] ๐Ÿ’ฐ์˜ˆ์ˆ ์  ํƒ€์ด๋ฐ, ๋ถ€๋™์‚ฐ ํˆฌ์ž ์„œ๋น„์Šค

  • ์Šคํ‹ฐ๋ธ ๋ฐ•

    ์Šคํ‹ฐ๋ธ ๋ฐ•

    (phone_verification) 1์ผ์ „ login
  • is_recruitingprojectStatusString.02
    0

    recruiting_status_title

    • jobDetailString2.0403

      0/1
    • jobDetailString2.0501

      0/1
    • jobDetailString2.0405

      0/1
    • jobDetailString2.0302

      0/1
    apply_input โœ๏ธ (total8unit_count) applyInputString.email, applyInputString.type, applyInputString.reason, applyInputString.hasJob, applyInputString.skill, applyInputString.etc, applyInputString.age, applyInputString.career

    platform_title

    platformString.01

    ai_analysis_title

    ai_analysis_desc
    ### 1) ๋‹จ๊ธฐ/์ค‘๊ธฐ/์žฅ๊ธฐ ๊ด€์ ์—์„œ ์ฃผ์š” ์†Œ๋น„์ž์˜ ํŠน์„ฑ์ด๋‚˜ ๊ทœ๋ชจ ๊ทธ๋ฆฌ๊ณ  ๋‹ˆ์ฆˆ ๋ถ„์„
    - **๋‹จ๊ธฐ ๊ด€์ :**
    - **์ฃผ์š” ์†Œ๋น„์ž ํŠน์„ฑ:** ๋ถ€๋™์‚ฐ ํˆฌ์ž์— ๊ด€์‹ฌ์ด ๋งŽ์€ ์ดˆ๊ธฐ ํˆฌ์ž์ž, ๊ธฐ์ˆ ์— ์ต์ˆ™ํ•œ ์ Š์€ ์‚ฌ์šฉ์ž.
    - **๊ทœ๋ชจ:** ๋ถ€๋™์‚ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ ๊ธฐ์กด ์•ฑ ์‚ฌ์šฉ์ž ์ค‘ ์ดˆ๊ธฐ ํˆฌ์ž์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค.
    - **๋‹ˆ์ฆˆ:** ์ง๊ด€์ ์ธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค, ๋ถ€๋™์‚ฐ ์‹œ์žฅ์˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด์™€ ๋ถ„์„ ๋„๊ตฌ ์ œ๊ณต.
    - **์ค‘๊ธฐ ๊ด€์ :**
    - **์ฃผ์š” ์†Œ๋น„์ž ํŠน์„ฑ:** ๊ฒฝํ—˜์ด ๋Š˜๋ฉฐ ์ค‘๊ธ‰ ๋‹จ๊ณ„๋กœ ๋“ค์–ด์˜ค๋Š” ํˆฌ์ž์ž, ๊ธฐ์กด ๋ถ€๋™์‚ฐ ์•ฑ ์‚ฌ์šฉ์ž.
    - **๊ทœ๋ชจ:** ์ดˆ๊ธฐ ์‚ฌ์šฉ์ž์˜ ์ž…์†Œ๋ฌธ์„ ํ†ตํ•ด ์ ์ฐจ ์ฆ๊ฐ€ํ•  ๊ฒƒ.
    - **๋‹ˆ์ฆˆ:** ๋‹ค์–‘ํ•œ ํˆฌ์ž ์‹œ๋‚˜๋ฆฌ์˜ค ์ œ์•ˆ, ๋งž์ถคํ™”๋œ ํˆฌ์ž ์ „๋žต ๋ฐ ์ง€์†์ ์ธ ํ•™์Šต ์ž์› ์ œ๊ณต.
    - **์žฅ๊ธฐ ๊ด€์ :**
    - **์ฃผ์š” ์†Œ๋น„์ž ํŠน์„ฑ:** ๊ณ ๊ธ‰ ํˆฌ์ž์ž ๋ฐ ๊ธฐ๊ด€ ํˆฌ์ž์ž.
    - **๊ทœ๋ชจ:** ๋ถ€๋™์‚ฐ ํˆฌ์ž ์‹œ์žฅ ์ „์ฒด๋กœ ํ™•๋Œ€ ๊ฐ€๋Šฅ, ํŠนํžˆ ๋ ˆ๋ฒ„๋ฆฌ์ง€ ํˆฌ์ž์— ํŠนํ™”๋œ ์‹œ์žฅ.
    - **๋‹ˆ์ฆˆ:** ๋ณต์žกํ•œ ํˆฌ์ž ์ „๋žต ์ง€์›, ๊ด‘๋ฒ”์œ„ํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ํ†ตํ•ฉ ์„œ๋น„์Šค ์ œ๊ณต.
    ### 2) ํ˜„์žฌ ์‹œ์žฅ ์„ฑ๊ณผ์™€ ํ–ฅํ›„ 3๋…„๊ฐ„ ์‹œ์žฅ ์ถ”์„ธ์™€ ๊ทธ ์ด์œ , ์˜ˆ์ƒ ๊ฒฝ์Ÿ์—…์ฒด์™€ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ์„ค๋ช…
    - **ํ˜„์žฌ ์‹œ์žฅ ์„ฑ๊ณผ:** ๋ถ€๋™์‚ฐ ํˆฌ์ž ๋ฐ ๋ฐ์ดํ„ฐ ๋ถ„์„์— ๋Œ€ํ•œ ์ˆ˜์š” ์ฆ๊ฐ€, ๋””์ง€ํ„ธ ํ”Œ๋žซํผ์˜ ์ˆ˜์šฉ ์šฉ์ด์„ฑ.
    - **ํ–ฅํ›„ 3๋…„๊ฐ„ ์‹œ์žฅ ์ถ”์„ธ:**
    - **ํŠธ๋ Œ๋“œ:** ๋ถ€๋™์‚ฐ ํˆฌ์ž ์ž๋™ํ™” ๋ฐ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์˜์‚ฌ ๊ฒฐ์ •์˜ ์ค‘์š”์„ฑ ์ฆ๊ฐ€.
    - **์ด์œ :** ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์˜ ํˆฌ์ž ๋ฐฉ์‹์— ๋Œ€ํ•œ ์‹ ๋ขฐ ์ฆ๊ฐ€์™€ ๊ธฐ์ˆ  ๋ฐœ์ „.
    - **์˜ˆ์ƒ ๊ฒฝ์Ÿ์—…์ฒด:** ๊ธฐ์กด์˜ ๋ถ€๋™์‚ฐ ์ •๋ณด ์ œ๊ณต์ž(ํ˜ธ๊ฐฑ๋…ธ๋…ธ, KB๋ถ€๋™์‚ฐ), ํ•ด์™ธ ๋ถ€๋™์‚ฐ ํˆฌ์ž ํ”Œ๋žซํผ.
    - **๊ฒฝ์Ÿ ์„œ๋น„์Šค:** ์‚ฌ์šฉ์ž ๋งž์ถคํ˜• ํˆฌ์ž ๋ถ„์„ ๋„๊ตฌ ์ œ๊ณต, ๋ถ€๋™์‚ฐ ๋ฐ์ดํ„ฐ ์˜ˆ์ธก AI ๋„์ž….
    ### 3) ์‹œ์žฅ์—์„œ ๊ฒฝ์Ÿ๋ ฅ์„ ๊ฐ€์ง€๊ธฐ ์œ„ํ•œ ์ฐจ๋ณ„ํ™” ๊ธฐ๋Šฅ์ด๋‚˜ ์ „๋žต
    1. **๊ณ ๊ธ‰ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ์˜ˆ์ธก ๊ธฐ๋Šฅ ์ œ๊ณต:** ์‹œ์žฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ๊ฐœ์ธํ™”๋œ ํˆฌ์ž ์ „๋žต์„ ์ถ”์ฒœํ•˜๋Š” AI ์—”์ง„ ๊ฐœ๋ฐœ.
    2. **์‚ฌ์šฉ์ž ์นœํ™”์  ์ธํ„ฐํŽ˜์ด์Šค:** ๊ธฐ์ˆ  ์ดํ•ด๋„๊ฐ€ ๋‚ฎ์€ ์‚ฌ์šฉ์ž๊นŒ์ง€ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ์ง๊ด€์ ์ธ UI/UX ์ œ๊ณต.
    3. **๊ต์œก ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋Šฅ ๊ฐ•ํ™”:** ํˆฌ์ž์ž๋ฅผ ์œ„ํ•œ ๊ต์œก ํ”„๋กœ๊ทธ๋žจ ๋ฐ ์‚ฌ์šฉ์ž ๊ฐ„ ์ •๋ณด ๊ณต์œ  ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™œ์„ฑํ™”.
    ### 4) ์ถœ์‹œ ํ”Œ๋žซํผ์˜ ์šฐ์„ ์ˆœ์œ„์™€ ์ด์œ 
    - **๋ชจ๋ฐ”์ผ ์•ฑ ์šฐ์„ :** ์ ‘๊ทผ์„ฑ๊ณผ ํŽธ๋ฆฌํ•จ์„ ์ค‘์‹œํ•˜๋Š” ํ˜„๋Œ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ตœ์ ํ™”๋œ ๊ฒฝํ—˜ ์ œ๊ณต. ๋ถ€๋™์‚ฐ ํˆฌ์ž๋Š” ์‹œ์‹œ๊ฐ๊ฐ ๋ณ€ํ™”ํ•˜๋Š” ์ •๋ณด๋ฅผ ํ•„์š”๋กœ ํ•˜๊ธฐ์— ์‹ค์‹œ๊ฐ„ ์ •๋ณด ์ ‘๊ทผ์ด ์ค‘์š”ํ•จ.
    - **PC ์›น ๋ณด์กฐ:** ๋ฐ์ดํ„ฐ ๋ถ„์„๊ณผ ์‹œ๊ฐํ™”์— ๊ฐ•์ ์ด ์žˆ๋Š” ํ”Œ๋žซํผ์œผ๋กœ, ์ „๋ฌธ ํˆฌ์ž์ž ๋ฐ ๋ถ„์„๊ฐ€ ๋Œ€์ƒ์˜ ๊ธฐ๋Šฅ ์ œ๊ณต.
    ### 5) ์ดˆ๊ธฐ ์‹œ์žฅ ์ง„์ž…์ „๋žต
    1. **๊ธฐ์กด ๋ถ€๋™์‚ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ํŒŒํŠธ๋„ˆ์‹ญ ์ฒด๊ฒฐ:** ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜ ํ™•์žฅ์„ ์œ„ํ•ด ๊ธฐ์กด ์ปค๋ฎค๋‹ˆํ‹ฐ์™€์˜ ํ˜‘๋ ฅ ์ถ”์ง„.
    2. **๋ฌด๋ฃŒ ์ฒดํ—˜ ๋ฐ ์ฒดํ—˜ ๊ธฐ๊ฐ„ ์ œ๊ณต:** ์ดˆ๊ธฐ ์‚ฌ์šฉ์ž๋ฅผ ์œ ์น˜ํ•˜๊ธฐ ์œ„ํ•œ ์ธ์„ผํ‹ฐ๋ธŒ๋กœ ๋ฌด๋ฃŒ ์ฒดํ—˜ ์ œ๊ณต.
    3. **ํƒ€๊ฒŸ ๋งˆ์ผ€ํŒ…:** ์†Œ์…œ ๋ฏธ๋””์–ด ๋ฐ ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ์˜ ํƒ€๊ฒŸ ๋งˆ์ผ€ํŒ… ํ™œ๋™ ๊ฐ•ํ™”.
    ### 6) ์‹œ์žฅ์„ ํ™•๋Œ€ํ•˜๊ธฐ ์œ„ํ•œ ์ „๋žต
    1. **์„œ๋น„์Šค ๊ณ ๋„ํ™” ๋ฐ ํ˜„์ง€ํ™”:** ์‚ฌ์šฉ์ž์˜ ํ”ผ๋“œ๋ฐฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ง€์—ญ ๋งž์ถคํ˜• ์„œ๋น„์Šค ๋ฐ ๊ณ ๊ธ‰ํ™”๋œ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ.
    2. **๊ธ€๋กœ๋ฒŒ ํ™•์žฅ:** ํ•ด์™ธ ์ง€์—ญ์˜ ๋ถ€๋™์‚ฐ ์‹œ์žฅ ๋ถ„์„ ๋ฐ ํˆฌ์ž ๊ธฐํšŒ ์ œ๊ณต์„ ์œ„ํ•œ ๊ตญ์ œ์  ํ™•์žฅ.
    3. **ํฌ๋กœ์Šค ํ”Œ๋žซํผ ํ†ตํ•ฉ:** IoT ๊ธฐ๊ธฐ ๋ฐ ๋‹ค๋ฅธ ๊ธˆ์œต ์„œ๋น„์Šค์™€์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ํŽธ์˜์„ฑ์„ ์ฆ๊ฐ€์‹œํ‚ค๊ณ  ์ƒˆ๋กœ์šด ๊ณ ๊ฐ์ธต์„ ํ™•๋ณด.

    introduction

    โ€œ๋งค์ˆ˜๋Š” ๊ธฐ์ˆ , ๋งค๋„๋Š” ์˜ˆ์ˆ โ€


    ์šฐ๋ฆฌ๋Š” ๋‹จ์ˆœํ•œ ๋ถ€๋™์‚ฐ ์ •๋ณด ์ œ๊ณต์„ ๋„˜์–ด, ๊ฒฝ์ œ ์ง€ํ‘œ์™€ ์‹œ์žฅ ํ๋ฆ„์„ ์ฝ์–ด๋‚ด์–ด ์ตœ์ ์˜ ๋งค์ˆ˜ยท๋งค๋„ ํƒ€์ด๋ฐ์„ ์ œ์•ˆํ•˜๋Š” ํˆฌ์ž ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
    ํƒ‘๋‹ค์šด(Top-Down) ๊ฒฝ์ œ ๋ถ„์„ ๋ฐฉ์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ, ๋ถ€๋™์‚ฐ ํˆฌ์ž์ž๋“ค์ด ๋ณต์žกํ•œ ์‹œ์žฅ ์†์—์„œ ๋ช…ํ™•ํ•œ ํŒ๋‹จ์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์˜ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

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

    ์ €ํฌ๋Š” โ€œ๋งค์ˆ˜๋Š” ๊ธฐ์ˆ , ๋งค๋„๋Š” ์˜ˆ์ˆ โ€์ด๋ผ๋Š” ํˆฌ์ž ์ฒ ํ•™์„ ๋ถ€๋™์‚ฐ ์‹œ์žฅ์— ์ ‘๋ชฉํ•˜์—ฌ, ๊ฑฐ์‹œ๊ฒฝ์ œ ๋ถ„์„(Top-Down) ๊ธฐ๋ฐ˜์˜ ๋ถ€๋™์‚ฐ ํˆฌ์ž ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
    ๊ธฐ์กด์˜ Bottom-Up(๋งค๋ฌผ ์ค‘์‹ฌ) ์„œ๋น„์Šค์™€ ๋‹ฌ๋ฆฌ, ๊ธˆ๋ฆฌยทํ™˜์œจยท๊ฒฝ๊ธฐ ์ง€ํ‘œ์™€ ๋ถ€๋™์‚ฐ ์‹œ์žฅ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒฐํ•ฉํ•ด ๋งค์ˆ˜/๋งค๋„ ํƒ€์ด๋ฐ ํŒ๋‹จ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    ํŠนํžˆ ๋ถ€๋™์‚ฐ ๋ ˆ๋ฒ„๋ฆฌ์ง€ ํˆฌ์ž์ž๊ฐ€ ์ฃผ์š” ํƒ€๊ฒŸ์œผ๋กœ, ๋งค๋งค๊ฐ€ยท์ „์„ธ๊ฐ€ยท์ „์„ธ๊ฐ€์œจยทํˆฌ์ž์‹ฌ๋ฆฌ ๋“ฑ ๋‹ค์–‘ํ•œ ์ง€ํ‘œ๋ฅผ ์ง๊ด€์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค.

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

    1. ๊ธˆ๋ฆฌ, ํ™˜์œจ, ๊ฒฝ๊ธฐ ์‚ฌ์ดํด ๋“ฑ ๊ฑฐ์‹œ๊ฒฝ์ œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹œ์žฅ ๋ฐฉํ–ฅ์„ฑ ์˜ˆ์ธก

    2. ๋ถ€๋™์‚ฐ ์‹œ์žฅ ๋ฐ ๋งค๋ฌผ ๋ถ„์„์„ ํ†ตํ•œ ๋งž์ถคํ˜• ํˆฌ์ž ์ „๋žต ์ œ๊ณต

    3. ์ดˆ๋ณด์ž๋ถ€ํ„ฐ ์ „๋ฌธ ํˆฌ์ž์ž๊นŒ์ง€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ง๊ด€์ ์ด๊ณ  ๊ฐ•๋ ฅํ•œ UX/UI

    1. 1์ฐจ ํ”„๋กœํ† ํƒ€์ž… ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ (2025): ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘/๋ถ„์„ ์‹œ์Šคํ…œ ๊ตฌ์ถ•, FE/BE ์„œ๋ฒ„ ๊ฐœ๋ฐœ (3M) 

    2. 2์ฐจ ์„œ๋น„์Šค ๊ณ ๋„ํ™” (2026): ์„œ๋น„์Šค ๊ณ ๋„ํ™” ๋ฐ ์„œ๋น„์Šค ์ˆ˜์ตํ™” (10M)

      * ํ”„๋กœํ† ํƒ€์ž… ๊ฐœ๋ฐœ ํ›„ 2์ฐจ ์ง„ํ–‰์€ ์ƒํ˜ธํ˜‘์˜ ์˜ˆ์ •

    3. ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ๋ฐฉ์‹  

    • ์ •๊ธฐ ํšŒ์˜: ์ฃผ 1ํšŒ (์˜จ๋ผ์ธ ๋˜๋Š” ์˜คํ”„๋ผ์ธ)

    • ์ง„ํ–‰ ๋ฐฉ๋ฒ•: GitHub ์นธ๋ฐ˜ ์ฐจํŠธ๋กœ ์›”๊ฐ„ ๊ณ„ํš ์ˆ˜๋ฆฝ โ†’ ๊ฐœ์ธ๋ณ„ ์ง„ํ–‰ โ†’ ์ฃผ๊ฐ„ ํšŒ์˜์—์„œ ์ ๊ฒ€ยท๊ฐœ์„ ยท์ฝ”๋”ฉ

    • โ€ป ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๋กœ ๋ณธ์—…์— ์˜ํ–ฅ์ด ์—†๋Š”์„ ์—์„œ ๊ณ„ํš ์ˆ˜๋ฆฝ ์˜ˆ์ •

    • โ€ป ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ๋ฆฌ๋”๊ฐ€ ํŒ€์›๋ณ„๋กœ ํ•  ์ผ์„ ๋ถ„๋ฐฐํ•˜๋ฉฐ ํŒ€์›์ด ์›ํ•˜๋Š” ๊ธฐ์ˆ ์Šคํƒ ๋˜๋Š” ๊ฐœ๋ฐœ๊ฑด์ด ์žˆ๋Š” ๊ฒฝ์šฐ ํ”„๋กœ์ ํŠธ์˜ ๋ฐฉํ–ฅ์„ฑ๊ณผ ๋™์ผํ•˜๋‹ค๋ฉด ํ˜‘์˜ ํ›„ ๊ฐœ๋ฐœ๊ฑด์œผ๋กœ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ

    • * ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ์—๋Š” ํ˜‘์—…์„ ์œ„ํ•œ ์…‹์—… ์ž‘์—…์˜ˆ์ •์ž…๋‹ˆ๋‹ค (Swagger , git ๊ณต์œ , ํŒŒ์ผ ๊ณต์œ , google meet ํ™˜๊ฒฝ ๊ตฌ์„ฑ, FE vercel๊ตฌ์„ฑ ๋“ฑ)

    4. ํ”„๋กœ์ ํŠธ ๋ฆฌ๋” ๊ฒฝํ—˜ ๋ฐ ๊ฒฝ๋ ฅ

    6๋…„์ฐจ BE ๊ฐœ๋ฐœ์ž (Java, Spring, Python)
    - ๋ณด์•ˆ ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ : ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ์†”๋ฃจ์…˜ WEB admin ๊ฐœ๋ฐœ, ์•”๋ณตํ˜ธํ™”, RESful API, ์˜จํ”„๋ ˆ๋ฏธ์Šคยทํด๋ผ์šฐ๋“œ ์„œ๋ฒ„ ๊ตฌ์ถ•/์šด์˜

    • - ํ•€ํ…Œํฌ ์„œ๋น„์Šค ๊ฐœ๋ฐœ: ์—ฐ๊ฐ„ 5์–ต๊ฑด์ด์ƒ ๊ฑฐ๋ž˜ PG์„œ๋น„์Šค ์šด์˜/๊ฐœ๋ฐœ, ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ(100๋งŒ ๊ฑด) ์ฒ˜๋ฆฌ Batch ๊ฐœ๋ฐœ

    5. ํ”„๋กœ์ ํŠธ ์ƒ์„ธ

    • 5.1 ๊ตฌํ˜„ ํ˜„ํ™ฉ

    • - FE/BE ์„œ๋น„์Šค ๊ตฌ์„ฑ ๋ฐ ๊ฐœ๋ฐœํ•ญ๋ชฉ ๊ฐœ๋žต์„ค๊ณ„ ์™„๋ฃŒ

    • - Naver Map API๋ฅผ ํ™œ์šฉํ•œ ์•„ํŒŒํŠธ ์œ„์น˜ ๋งˆ์ปค ํ‘œ์‹œ

    • - ์•„ํŒŒํŠธ ๊ฑด๋ฌผ์ •๋ณดยท๋งค๋งค์ •๋ณด ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ Batch ๊ฐœ๋ฐœ (๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ open API)

    5.2 ์ฃผ์š” ๊ฐœ๋ฐœ ๋ฆฌ์ŠคํŠธ (ํ”„๋กœํ† ํƒ€์ž…)

    1) FE

    • - ํด๋ผ์šฐ๋“œ ๋ฐฐํฌ ํ™˜๊ฒฝ ๊ตฌ์„ฑ (Ract.js : Vercel , Flutter : Firebase)

    • - ํšŒ์›๊ฐ€์ž…

    • - ๋„ค์ด๋ฒ„/์นด์นด์˜ค ๋กœ๊ทธ์ธ ๊ตฌํ˜„ (OAuth)

    • - ๋งค๋ฌผ ์กฐํšŒ๊ธฐ๋Šฅ ๊ตฌํ˜„ (Naver map API)

    • - ๋งค๋ฌผ ๊ฒ€์ƒ‰๊ธฐ๋Šฅ

    • - ์•„ํŒŒํŠธ ๋งค๋งค๊ฐ€๊ฒฉ์ง€์ˆ˜ ์„ ํ˜•์ฐจํŠธ ๊ฐœ๋ฐœ

    • - ์ง€์ˆ˜ ์‹œ์„ธ ์„ ํ˜•์ฐจํŠธ ๊ฐœ๋ฐœ

    • - ๊ฒฝ์ œ ์‹ฌ๋ฆฌ์ง€์ˆ˜ ์„ ํ˜• ์ฐจํŠธ ๊ฐœ๋ฐœ

    • 2) BE

    • - Swagger ์ ์šฉ๊ฐœ๋ฐœ (spring boot+Swagger)

    • - API ์ธ์ฆ๋ฐฉ์‹ ๊ฐœ๋ฐœ (JWT)

    • - ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„๊ตฌ์„ฑ (in AWS)

    • - RESTful API ๊ฐœ๋ฐœ (๋งค๋ฌผ์กฐํšŒ/๊ฒ€์ƒ‰, ๋งค๋งค์ง€์ˆ˜, ์ง€์ˆ˜์‹œ์„ธ, ๊ฒฝ์ œ์ง€์ˆ˜)

    • - ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐฐ์น˜ ๊ฐœ๋ฐœ (๋งค๋ฌผ, ์‹œ์žฅ ์ง€ํ‘œ, ๊ฒฝ์ œ ์ง€ํ‘œ)

    • - ํ‰๋‹จ๊ฐ€ ์—ฐ์‚ฐ ๊ธฐ๋Šฅ๊ฐœ๋ฐœ

    • - multi thread ์ „ํ™˜๊ฐœ๋ฐœ (Spring batch)

    • 5.3 ์„œ๋น„์Šค ๊ตฌ์„ฑ๋„

    • [ํ˜„์žฌ ๊ตฌ์„ฑ]

    • [๊ณ ๋„ํ™” ์˜ˆ์ • ๊ตฌ์„ฑ]

    • 5.4 ํŒ€์› R&R
      - ํ”„๋กœ์ ํŠธ ๋ฆฌ๋” (6๋…„์ฐจ) : ๊ธฐํš, ๊ธฐ์ˆ ๊ฒ€ํ† , BE ๊ฐœ๋ฐœ, ํŒ€ ๋ฐฑ์—…

    • - (๋ชจ์ง‘์ค‘) UI/UX ๋””์ž์ด๋„ˆ : UI/UX ๋””์ž์ธ (Figma)

    • - (๋ชจ์ง‘์ค‘) FE ๊ฐœ๋ฐœ์ž : FE ๊ฐœ๋ฐœ (๋ฐ˜์‘ํ˜• ์›น, ๋„ค์ด๋ฒ„ ์ง€๋„, ๊ฐ์ข… ์ฐจํŠธ ๊ฐœ๋ฐœ)

    • - (๋ชจ์ง‘์™„๋ฃŒ) BE ๊ฐœ๋ฐœ์ž 1 (7๋…„์ฐจ) : ๊ธฐ์ˆ ๊ฒ€ํ†  ,BE ๊ฐœ๋ฐœ, ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ

    • - (๋ชจ์ง‘์ค‘) BE ๊ฐœ๋ฐœ์ž 2 : BE ๊ฐœ๋ฐœ, ํด๋ผ์šฐ๋“œ ๊ตฌ์„ฑ  (์ˆ˜์ง‘๋ฐฐ์น˜, RESTful API)

    5.5 ํ”„๋กœ์ ํŠธ ๊ธฐ์ˆ ์Šคํƒ

    • - ๋””์ž์ด๋„ˆ : Figma 

      - FE : React.js, ํ”Œ๋Ÿฌํ„ฐ ๋“ฑ (๊ธฐ์ˆ ์Šคํƒ์€ ์ง€์›์ž์™€ ํ˜‘์˜ ์˜ˆ์ •)

    • - BE : java, Spring, Spring batch, mybtis, mariaDB, MVC design pattern, TDD

    • - ํ˜‘์—…ํˆด : gitHub , figma, drawio ๋“ฑ

    • - ์ธํ”„๋ผ : ๊ฐ€๋น„์•„ ํ˜ธ์ŠคํŒ… ์„œ๋ฒ„, (์˜ˆ์ •) docker , (์˜ˆ์ •) AWS cloud

    • 5.6 ๊ฐœ๋žต์ ์ธ ๊ณ„ํš

    • - 2025.09 : kick off

    • - [1์ฐจ] 2025.10~12 (3M) : ํ”„๋กœํ† ํƒ€์ž… ๊ฐœ๋ฐœ (๋ถ€๋™์‚ฐ, ์‹œ์žฅ/๊ฒฝ์ œ ์ง€ํ‘œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐฐ์น˜ ๊ฐœ๋ฐœ, FE์„œ๋ฒ„ ๊ตฌ์„ฑ ๋ฐ ๊ฐœ๋ฐœ

    • - [2์ฐจ] 2026.01~10 (9M) : ๊ณ ๋„ํ™” ๊ฐœ๋ฐœ, ์„œ๋น„์Šค ์ˆ˜์ตํ™”

    • * ํ•ด๋‹น ๋ชจ์ง‘๊ธ€์€ ํ”„๋กœํ† ํƒ€์ž… ๊ฐœ๋ฐœ์„ (3M) ํ•จ๊ป˜ ํ•  ํŒ€์›์„ ๊ตฌ์ธ์ค‘์ด๋ฉฐ, 2์ฐจ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰์— ๋Œ€ํ•ด ์ƒํ˜ธํ˜‘์˜ํ•˜์— ์ง„ํ–‰ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

    6. ๊ทธ ์™ธ

    6.1 ๊ธฐ๋Œ€ ์„ฑ์žฅ

    • - ๊ณตํ†ต: ์ž์‚ฐ์šด์šฉ ๋ฐ ๋ถ€๋™์‚ฐ ํˆฌ์ž ๋…ธํ•˜์šฐ

    • - FE: ์ง€๋„ยท์ฐจํŠธยทํ†ต๊ณ„ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๊ฒฝํ—˜

    • - BE: Spring ๊ธฐ๋ฐ˜ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ(์ผ ์ตœ๋Œ€150๋งŒ๊ฑด) ,Open API ๊ฒฝํ—˜ (๊ณต๊ณต๋ฐ์ดํ„ฐ, ๊ธˆ๊ฒฐ์›) 

    6.2 ํŒ€์›์ƒ

    • - ๋Šฅ๋™์ ์œผ๋กœ ๊ฐœ๋ฐœํ•˜์‹œ๋Š” ๋ถ„

    1. - ์„ฑ์‹คยท์ฑ…์ž„๊ฐ ์žˆ๊ณ  ๊ฐœ๋ฐœ์„ ์ฆ๊ธฐ๋Š” ๋ถ„

    2. - ๋ถ€๋™์‚ฐยท์ฃผ์‹ยท์ฑ„๊ถŒ ๋“ฑ ํˆฌ์ž/์ž์‚ฐ์šด์šฉ ๋„๋ฉ”์ธ์— ๊ด€์‹ฌ์ด ์žˆ์œผ์‹  ๋ถ„

    3. - ๊ฐœ๋ฐœ ๊ฒฝ๋ ฅ 2๋…„์ด์ƒ์ด์‹  ๋ถ„

      - ๋””์ž์ด๋„ˆ : Figma๋กœ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ง๊ด€์ ์ด๊ณ  ์‹ฌํ”Œํ•˜๊ฒŒ ๋””์ž์ธ ๊ฐ€๋Šฅํ•˜์‹ ๋ถ„ (๋ฒค์น˜๋งˆํ‚น ์„œ๋น„์Šค ์ฐธ๊ณ )

    4. - FE: React.js ๋˜๋Š” Flutter ๊ธฐ๋ฐ˜ ๊ฐ€๋Šฅํ•˜์‹ ๋ถ„

    5. - BE: Spring ๊ธฐ๋ฐ˜ BE ๊ฐœ๋ฐœ ๊ฐ€๋Šฅํ•˜์‹ ๋ถ„ (๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๊ฒฝํ—˜ํ•˜์‹  ๋ถ„)

    6.3 ์ˆ˜์ต ๋ชจ๋ธ

    • - (2026๋…„ ์ˆ˜์ตํ™” ์ถ”์ง„ ๊ณ„ํš)

    • - ๋ถ€๋™์‚ฐ ํˆฌ์ž์ •๋ณด ์ˆ˜์ง‘ RESTful API ๋˜๋Š” ๋ชจ๋“ˆ ํŒ๋งค

    • - ์•ฑ ๋‚ด ๊ด‘๊ณ (์• ๋“œ์„ผ์Šค)

    • - ๋งค๋ฌผ ๊ด‘๊ณ ยท์ค‘๊ฐœ ์ˆ˜์ˆ˜๋ฃŒ

    • 6.4 ํ•ฉ๋ฅ˜ ์ ˆ์ฐจ

    • - ์˜คํ”„๋ผ์ธ ์ปคํ”ผ์ฑ—์„ ์š”์ฒญ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

    • (์ง„ํ–‰์ค‘์ธ ํ”„๋กœ์ ํŠธ์˜ ๊ธฐํš์•ˆ, ํ”„๋กœ์ ํŠธ ์ง„ํ–‰๋ฐฉ์‹, ์„œ๋น„์Šค ๊ตฌ์„ฑ, ๊ฐœ๋ฐœ ์˜ˆ์ •ํ•ญ๋ชฉ, ์†Œ์Šค ๋“ฑ ๊ฐœ๋žต์ ์ธ ๋‚ด์šฉ์„ ๊ณต์œ ๋“œ๋ฆด ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.)

    project_tech_title

    • Spring

      #Spring

    • Java

      #Java

    • Javascript

      #Javascript

    • React

      #React

    • Github

      #Github

    • Typescript

      #Typescript

    • Flutter

      #Flutter

    • Figma

      #Figma

    project_news_title

    • no_news_yet

    member

    projectTypeString2.01 waiting_apply

    ํ”„๋กœ์ ํŠธย apply

    leader_info

    ์Šคํ‹ฐ๋ธ ๋ฐ•

    ์Šคํ‹ฐ๋ธ ๋ฐ•

    leader_authrespond_rateno_respond_rate

    period

    25.08.11 ~26.01.01 ย (144day)

    field

    projectIndustryString.14

    following_peopleย 0people_count