Skip to content
@JIPPY-HBHW

JIPPY-HBHW

โ˜• ์˜ฌ์ธ์› ๋งค์žฅ ๊ด€๋ฆฌ ์„œ๋น„์Šค JIPPY โ˜•

๐Ÿ“‚ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

์ž์˜์—…์ž ํ์—…๋ฅ ์ด ์ •๋ง ๋†’์€ ์š”์ฆ˜ ์‹œ๋Œ€์—
๊ฐœ์ธ ์‚ฌ์—…์˜ ์ž์˜์—…์ž์—๊ฒŒ ์ฃผ๋ชฉํ•˜๊ณ  ๋ฌธ์ œ์ ์„ ๊ฐœ์„ ํ•ด ๋ณด๊ณ ์ž ๊ธฐํš ํ–ˆ์Šต๋‹ˆ๋‹ค
๊ทธ ์ค‘, "์˜์„ธ ์‚ฌ์—…์žฅ์˜ ์‹œ์Šคํ…œ ๋ถ€์กฑ"์— ์ฃผ๋ชฉํ•ด ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ–ˆ์Šต๋‹ˆ๋‹ค

๐Ÿ“… ํ”„๋กœ์ ํŠธ ์ˆ˜ํ–‰ ๊ธฐ๊ฐ„

  • 2025-01-06 ~ 2025-02-21

๐Ÿง‘โ€๐Ÿš€ ํŒ€์› ์†Œ๊ฐœ

ํ•œ์Šน๋‚จ ๊ฐ•์ง€๋ฏผ ์†ก๊ฐ€์—ฐ ์ด์˜์„ ์ตœ์€์ง„ ํ•˜์ง€์›



๐Ÿ”ง ์‚ฌ์šฉ ์Šคํƒ

FrontEnd


BackEnd




Infra



๐Ÿ“ข ๊ธฐ๋Šฅ ์š”์•ฝ

  1. WEB base ํฌ์Šค๊ธฐ

    • ์ƒํ’ˆ ๊ฒฐ์ œ ์‹œ Toss Payments SDK ์‚ฌ์šฉ
    • GPS๋ฅผ ์‚ฌ์šฉํ•œ ๋งค์žฅ ์ถœํ‡ด๊ทผ ์‹œ์Šคํ…œ
    • Upstage AI์˜ OCR ์ธ์‹์œผ๋กœ ๊ฒ€์ฆ์ด ๋˜๋Š” ๋งค์žฅ ๊ด€๋ฆฌ
    • ์žฌ๊ณ  ๊ด€๋ฆฌ ๋ฐ ํŒ๋งค ์ตœ์ ํ™”
  2. ๋จธ์‹ ๋Ÿฌ๋‹ ๋ถ„์„ ERP ๋Œ€์‹œ๋ณด๋“œ

    • Random Forest ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•œ ์žฌ๊ณ  ์˜ˆ์ธก ๋Œ€์‹œ๋ณด๋“œ ์ œ๊ณต
    • Redis๋ฅผ ์‚ฌ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ๋งค์žฅ ๊ทผ๋ฌด ์ธ์› ์กฐํšŒ
    • KcELECTRA ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•œ ํ”ผ๋“œ๋ฐฑ ๋ฐ์ดํ„ฐ ๊ฐ์ • ๋ถ„์„ ๋Œ€์‹œ๋ณด๋“œ
    • ๋‚ ์งœ๋ณ„, ์ƒํ’ˆ๋ณ„ ๋“ฑ ๋‹ค์–‘ํ•œ ์œ ์ € ์นœํ™”์  ๋Œ€์‹œ๋ณด๋“œ ์ œ๊ณต
  3. ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ ์ง€์›

    • PWA๋กœ ๋ชจ๋ฐ”์ผ์—์„œ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅ
    • FCM์œผ๋กœ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ์˜ ํ‘ธ์‹œ ์•Œ๋ฆผ ์„œ๋น„์Šค
    • WebSocket์œผ๋กœ ์‹ค์‹œ๊ฐ„ ์ƒํ™ฉ ๊ณต์œ ์™€ ๋‹จ์ฒด ๋Œ€ํ™” ๊ฐ€๋Šฅ



๐ŸŽ ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ

1. ์•„ํ‚คํ…์ณ


2. ERD


์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ…Œ์ด๋ธ” ์ •์˜์„œ์— ์ •๋ฆฌํ•ด๋‘์—ˆ์Šต๋‹ˆ๋‹ค



๐ŸŒˆ ์ฃผ์š” ๊ธฐ๋Šฅ

1. Toss Payments ๊ฒฐ์ œ


  • Toss์˜ ๊ฒฐ์ œ API๋ฅผ ์‚ฌ์šฉํ•ด QR์ฝ”๋“œ๋กœ ๊ฒฐ์ œํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค
  • Front์—์„œ UUID๋ฅผ ์ƒ์„ฑ ํ›„ Toss์˜ ์„œ๋ฒ„์— request๋ฅผ ๋ณด๋‚ด๋ฉด Toss์—์„œ ๊ฒฐ์ œ์— ๋Œ€ํ•œ ์„ฑ๊ณต/์‹คํŒจ response๋ฅผ ๋„์ถœํ•ด ์ค๋‹ˆ๋‹ค

2. ๋ชจ๋ฐ”์ผ PWA ์•ฑ


  • Progressive Web Apps๋ฅผ ํ†ตํ•ด ๋ชจ๋ฐ”์ผ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฐ”๋กœ ์•ฑ์„ ์„ค์น˜ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค
  • ๋ชจ๋ฐ”์ผ๋กœ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์ ‘๊ทผ์„ฑ์„ ํ–ฅ์ƒ ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค

3. GPS ์ง์› ์ถœํ‡ด๊ทผ


  • ์ถœ๊ทผ ๊ธฐ๋Šฅ์„ ๋‹จ์ˆœํžˆ ๋ฒ„ํŠผ๋งŒ ๋ˆ„๋ฅด๊ฒŒ ํ•œ๋‹ค๋ฉด ์‹ค์ œ๋กœ ์ผํ•˜์ง€ ์•Š์•„๋„ ์ถœ๊ทผ ๋ฒ„ํŠผ๋งŒ ๋ˆ„๋ฅด๋ฉด ๋˜๋Š” ์‹œ์Šคํ…œ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค
  • ๊ทธ๋ž˜์„œ ์ €ํฌ๋Š” GPS๋ฅผ ๋„์ž…ํ•ด ๋งค์žฅ์—์„œ๋งŒ ์ถœ๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค
  • GPS ์ขŒํ‘œ์˜ ์ •ํ™•์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด์„œ ํ•˜๋ฒ„์‚ฌ์ธ ๊ณต์‹์„ ์ ์šฉ ํ–ˆ์Šต๋‹ˆ๋‹ค ๋‘ ์ง€์  ๊ฐ„ ๊ฑฐ๋ฆฌ๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค

4. FCM๊ณผ WebSocket์„ ์ด์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์†Œํ†ต


  • Firebase ๊ธฐ๋ฐ˜์˜ Messaging ์‹œ์Šคํ…œ์œผ๋กœ ์•ฑ์ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ์— ์žˆ์„ ๋•Œ์—๋„ ์œ ์ €๋“ค์—๊ฒŒ ํ”ผ๋“œ๋ฐฑ์ด๋‚˜ ์ฑ„ํŒ…์— ๋Œ€ํ•œ ์•Œ๋žŒ์„ ์ œ๊ณตํ•ด ์ค๋‹ˆ๋‹ค
  • WebSocket์˜ ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ(wss://)์„ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ ์ „์†ก์˜ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค

5. ์žฌ๊ณ  ์˜ˆ์ธก ๋ชจ๋ธ


  • ๋งค์žฅ๋งˆ๋‹ค ๋‹ค๋ฅธ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•ด ๊ฐœ์ธํ™”๋œ ์˜ˆ์ธก์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค
  • ๋ชจ๋ธ ํ•™์Šต ๋‹จ๊ณ„์—์„œ ๋น„์„ ํ˜• ๋ฐ์ดํ„ฐ ํ•™์Šต์— ํƒ์›”ํ•œ Random Forest๋กœ ์˜ˆ์ธก ๋ชจ๋ธ์„ ๊ตฌํ˜„ ํ–ˆ์Šต๋‹ˆ๋‹ค
  • MSE์™€ R2 score๋กœ ์™„์„ฑ๋œ ๋ชจ๋ธ์— ๋Œ€ํ•œ ํ‰๊ฐ€ ๋งคํŠธ๋ฆญ์Šค๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

6. ํ”ผ๋“œ๋ฐฑ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ชจ๋ธ


  • ํ•œ๊ตญ์–ด ๋Œ“๊ธ€์„ ์ˆ˜์ง‘ํ•ด ๋งŒ๋“ค์–ด์ง„ KcELECTRA ๋ชจ๋ธ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค
  • AI Hub์˜ ํ•œ๊ตญ์–ด ๊ฐ์ • ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•ด ๊ธ์ •/๋ถ€์ • ๊ฐ์ •์„ ํ•™์Šต ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค
  • Hugging Face์˜ Trainer API๋ฅผ ํ†ตํ•ด ํ•™์Šต ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค
  • ๊ฐ์ • ๋ถ„์„์„ ํ†ตํ•ด ๊ณ ๊ฐ ํ”ผ๋“œ๋ฐฑ์˜ ํ‚ค์›Œ๋“œ๋ฅผ ๋ฝ‘์•„๋‚ด๊ณ  ๋งค์žฅ์˜ ์‚ฌ์žฅ๋‹˜๊ป˜ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

7. ์‚ฌ์—…์ž๋“ฑ๋ก์ฆ OCR ์ธ์‹


  • Upstage AI์˜ OCR ์†”๋ฃจ์…˜์œผ๋กœ ๋ฌธ์„œ ์ธ์‹์„ ํ•ฉ๋‹ˆ๋‹ค
  • ์‚ฌ์žฅ๋‹˜์ด ์‚ฌ์—…์ž๋“ฑ๋ก์ฆ์„ ์—…๋กœ๋“œํ•˜๋ฉด ํ•˜๋‚˜ํ•˜๋‚˜ ์ž…๋ ฅํ•˜๋Š” ๊ณผ์ • ์—†์ด ๋งค์žฅ ๋“ฑ๋ก์„ ๋น ๋ฅด๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

8. ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ



  • k6์œผ๋กœ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  influx DB์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค
  • grafana๋ฅผ ํ†ตํ•ด ์‹œ๊ฐ์ ์œผ๋กœ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories
  • .github Public
    JIPPY-HBHW/.githubโ€™s past year of commit activity
    0 0 0 0 Updated Feb 22, 2025

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ