Skip to content
/ achacha Public

[๐Ÿ† SSAFY ์ž์œจPJT 2๋“ฑ ์ˆ˜์ƒ] ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ ๋ฐ ๊ณต์œ  ์„œ๋น„์Šค "์•„์ฐจ์ฐจ"

Notifications You must be signed in to change notification settings

ssuzyn/achacha

Repository files navigation

TEAM ์œผ๋ผ์ฐจ์ฐจ "์•„์ฐจ์ฐจ(achacha)"

๐Ÿ†SSAFY 12๊ธฐ ์ž์œจํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜์ƒ๐Ÿ†

๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ ๋ฐ ๊ณต์œ  ์•ฑ ์„œ๋น„์Šค "์•„์ฐจ์ฐจ"
๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ๋ถ€ํ„ฐ ๋งŒ๋ฃŒ ์•Œ๋ฆผ๊นŒ์ง€, ์•„์ฐจ์ฐจ ํ•˜๋‚˜๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ


๐Ÿ“‘ ๋ชฉ์ฐจ

  1. ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ
  2. ์ฃผ์š” ๊ธฐ๋Šฅ
  3. ์ฃผ์š” ํ™”๋ฉด ๋ฐ ๊ธฐ๋Šฅ ์†Œ๊ฐœ
  4. ์ฃผ์š” ๊ธฐ์ˆ 
  5. ๊ธฐ์ˆ  ์Šคํƒ
  6. ์•„ํ‚คํ…์ฒ˜
  7. ํŒ€์› ์ •๋ณด

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

image

์•„์ฐจ์ฐจ(Achacha)๋Š” ํฉ์–ด์ ธ ์žˆ๋Š” ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ํ•œ ๊ณณ์—์„œ ๊ฐ„ํŽธํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ ,
๋” ๊ฐ€์น˜ ์žˆ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ ๋ฐ ๊ณต์œ  ๋ชจ๋ฐ”์ผ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

๋ฐ›์€ ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ์ž๋™์œผ๋กœ ๋“ฑ๋กํ•˜๊ณ  ์•Œ๋œฐํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๋ฉฐ, ์œ ํšจ๊ธฐ๊ฐ„ ์•Œ๋ฆผ๋ถ€ํ„ฐ
๊ฐ€์กฑยท์นœ๊ตฌ์™€์˜ ๊ณต์œ , ์ฃผ๋ณ€ ์‚ฌ๋žŒ๋“ค๊ณผ์˜ ๋‚˜๋ˆ”๊นŒ์ง€ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ฒ„๋ ค์ง€๋Š” ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ์ค„์ด๊ณ  ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ํ˜œํƒ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ๋ถ€ํ„ฐ ๋งŒ๋ฃŒ ์•Œ๋ฆผ๊นŒ์ง€, ์•„์ฐจ์ฐจ ํ•˜๋‚˜๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ!

ํ”„๋กœ์ ํŠธ ์ •๋ณด

ํ•ญ๋ชฉ ๋‚ด์šฉ
ํŒ€๋ช… ์œผ๋ผ์ฐจ์ฐจ
์„œ๋น„์Šค๋ช… ์•„์ฐจ์ฐจ(Achacha)
๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ 2025.04.14 ~ 2025.05.22 (6์ฃผ)
๊ฐœ๋ฐœ ์ธ์› 6๋ช… / ๋ฐฑ์—”๋“œ(3), ํ”„๋ก ํŠธ(3)

โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

1. ์ž๋™ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๋“ฑ๋ก

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

2. ํ†ตํ•ฉ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ

ํฉ์–ด์ ธ ์žˆ๋Š” ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ํ•œ ๊ณณ์—์„œ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ , ์œ ํšจ๊ธฐ๊ฐ„๋ณ„ ์ •๋ ฌ ๋ฐ ๋ธŒ๋žœ๋“œ๋ณ„ ๋ถ„๋ฅ˜๋ฅผ ํ†ตํ•ด ์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ๋‹ค์–‘ํ•œ ๊ณต์œ  ๋ฐ ๋‚˜๋ˆ”

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

4. ๋งž์ถคํ˜• ์Šค๋งˆํŠธ ์•Œ๋ฆผ

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

5. ์›Œ์น˜ ์—ฐ๋™

์Šค๋งˆํŠธ์›Œ์น˜์—์„œ๋„ ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ํ™•์ธํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด ๋”์šฑ ํŽธ๋ฆฌํ•œ ์ ‘๊ทผ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


๐Ÿš€ ์ฃผ์š” ํ™”๋ฉด ๋ฐ ๊ธฐ๋Šฅ ์†Œ๊ฐœ

1. ํ™ˆํ™”๋ฉด

  • ๋ณด์œ  ๊ธฐํ”„ํ‹ฐ์ฝ˜ ์š”์•ฝ ์ •๋ณด ์ œ๊ณต
  • ์œ ํšจ๊ธฐ๊ฐ„ ์ž„๋ฐ• ๊ธฐํ”„ํ‹ฐ์ฝ˜ ์šฐ์„  ํ‘œ์‹œ
  • ๋น ๋ฅธ ์ ‘๊ทผ์„ ์œ„ํ•œ ์ฃผ์š” ๊ธฐ๋Šฅ ๋ฐ”๋กœ๊ฐ€๊ธฐ

2. ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๋“ฑ๋ก

  • ๊ฐค๋Ÿฌ๋ฆฌ์—์„œ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ์ด๋ฏธ์ง€ ์„ ํƒ
  • OCR + LangChain์„ ํ†ตํ•œ ์ž๋™ ์ •๋ณด ์ถ”์ถœ
  • ๊ณต์œ  ์ธํ…ํŠธ๋ฅผ ํ†ตํ•œ ๊ฐค๋Ÿฌ๋ฆฌ, ๋ฌธ์ž์—์„œ ์ง์ ‘ ๋“ฑ๋ก ์ง€์›

3. ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ

  • ์ „์ฒด ๊ธฐํ”„ํ‹ฐ์ฝ˜(๊ธˆ์•กํ˜•, ์ƒํ’ˆํ˜•) ๋ชฉ๋ก ์กฐํšŒ
  • ์œ ํšจ๊ธฐ๊ฐ„ ์ž„๋ฐ•์ˆœ, ๋“ฑ๋ก์ˆœ ์ •๋ ฌ

4. ๊ธฐํ”„ํ‹ฐ์ฝ˜ ์‚ฌ์šฉํ•˜๊ธฐ

  • ๊ธˆ์•กํ˜• ์‚ฌ์šฉํ•˜๊ธฐ, ์ƒํ’ˆํ˜• ์‚ฌ์šฉํ•˜๊ธฐ

  • ๋ฐ”์ฝ”๋“œ ํ™”๋ฉด ์ž๋™ ๋ฐ๊ธฐ ์กฐ์ ˆ ๋ฐ ํšŒ์ „
  • ์Šค์™€์ดํ”„ ์ œ์Šค์ฒ˜๋ฅผ ํ†ตํ•œ ๊ฐ„ํŽธํ•œ ์‚ฌ์šฉ ์ฒ˜๋ฆฌ
  • ์‚ฌ์šฉ ์™„๋ฃŒ ํ™•์ธ ์•Œ๋ฆผ ์ œ๊ณต

5. ๊ธฐํ”„ํ‹ฐ์ฝ˜ ์„ ๋ฌผํ•˜๊ธฐ

  • ์นด์นด์˜คํ†ก ์ปค์Šคํ…€ ๋ฉ”์‹œ์ง€ ํ…œํ”Œ๋ฆฟ ํ™œ์šฉ
  • ์›น ๋งํฌ ๊ธฐ๋ฐ˜์œผ๋กœ ์•„์ฐจ์ฐจ ๋ฏธ๊ฐ€์ž…์ž๋„ ์ˆ˜์‹  ๊ฐ€๋Šฅ
  • ์„ ๋ฌผ ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ๋งˆ์Œ ์ „๋‹ฌ

6. ๋‚ด ์ฃผ๋ณ€

  • BLE ๊ธฐ๋ฐ˜ ์ฃผ๋ณ€ ์‚ฌ์šฉ์ž ํƒ์ง€ (๋ฐ˜๊ฒฝ 100m)
  • ์‹ค์‹œ๊ฐ„ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๋ฟŒ๋ฆฌ๊ธฐ ๋ฐ ์ˆ˜์‹ 

7. ์‰์–ด๋ฐ•์Šค

  • ๊ฐ€์กฑ, ์—ฐ์ธ, ์นœ๊ตฌ์™€์˜ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ณต์œ  ๊ณต๊ฐ„
  • ์ดˆ๋Œ€ ์ฝ”๋“œ๋ฅผ ํ†ตํ•œ ๊ฐ„ํŽธํ•œ ์ฐธ์—ฌ
  • ๊ณต์œ ๋œ ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ๋ชจ๋“  ๊ตฌ์„ฑ์›์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ

8. ์•Œ๋ฆผ

  • ์œ ํšจ๊ธฐ๊ฐ„ ๋งŒ๋ฃŒ, ์ฃผ๋ณ€ ๋งค์žฅ, ์‚ฌ์šฉ์™„๋ฃŒ ์—ฌ๋ถ€, ์‰์–ด๋ฐ•์Šค, ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๋ฟŒ๋ฆฌ๊ธฐ ์ˆ˜์‹  ์•Œ๋ฆผ ์ œ๊ณต

9. ์›Œ์น˜ ์—ฐ๋™

  • ์Šค๋งˆํŠธ์›Œ์น˜์—์„œ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ํ™•์ธ ๋ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ๊ฐ„ํŽธํ•œ ์ ‘๊ทผ์„ฑ๊ณผ ๋น ๋ฅธ ์‹คํ–‰ ์ง€์›


๐Ÿ”ฌ ์ฃผ์š” ๊ธฐ์ˆ 

OCR + LangChain

๊ธฐํ”„ํ‹ฐ์ฝ˜ ๋“ฑ๋ก ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ์ง€๋Šฅํ˜• ํ…์ŠคํŠธ ์ธ์‹ ๋ฐ ๋ถ„๋ฅ˜ ์‹œ์Šคํ…œ
๊ธฐํ”„ํ‹ฐ์ฝ˜ ์ด๋ฏธ์ง€์—์„œ ์ •๋ณด๋ฅผ ์ž๋™์œผ๋กœ ์ถ”์ถœํ•˜๊ณ  ๋ถ„๋ฅ˜ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

  • Naver Clova OCR: ๊ธฐํ”„ํ‹ฐ์ฝ˜ ์ด๋ฏธ์ง€์—์„œ ๋ชจ๋“  ํ…์ŠคํŠธ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์ถ”์ถœ
  • LangChain + GPT: ์ถ”์ถœ๋œ ํ…์ŠคํŠธ๋ฅผ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์„ ํ†ตํ•ด ๋ธŒ๋žœ๋“œ, ๋ฐ”์ฝ”๋“œ, ์ƒํ’ˆ๋ช…, ์œ ํšจ๊ธฐ๊ฐ„ ๋“ฑ์œผ๋กœ ์ž๋™ ๋ถ„๋ฅ˜
  • ์‚ฌ์šฉ์ž ๊ฒฝํ—˜: ๋ณ„๋„ ์ž…๋ ฅ ์—†์ด ์ด๋ฏธ์ง€๋งŒ์œผ๋กœ ๊ฐ„ํŽธํ•œ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๋“ฑ๋ก ๊ฐ€๋Šฅ
Geofencing

์œ„์น˜ ๊ธฐ๋ฐ˜ ์Šค๋งˆํŠธ ์•Œ๋ฆผ์„ ์œ„ํ•œ ๊ฐ€์ƒ ๊ฒฝ๊ณ„ ์„ค์ • ๊ธฐ์ˆ 
์‚ฌ์šฉ์ž ์œ„์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งค์žฅ ์ ‘๊ทผ ์‹œ ์ž๋™ ์•Œ๋ฆผ์„ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

  • ๊ฐ€์ƒ ๊ฒฝ๊ณ„ ์„ค์ •: ๊ฐ ๋ธŒ๋žœ๋“œ ๋งค์žฅ์„ ์ค‘์‹ฌ์œผ๋กœ ๋ฐ˜๊ฒฝ 50m์˜ ๊ฐ€์ƒ ์šธํƒ€๋ฆฌ ์ƒ์„ฑ
  • ํšจ์œจ์ ์ธ ์œ„์น˜ ์ถ”์ : GPS ๋Œ€๋น„ ๋‚ฎ์€ ๋ฐฐํ„ฐ๋ฆฌ ์†Œ๋ชจ๋Ÿ‰์œผ๋กœ ์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง
  • ์Šค๋งˆํŠธ ์—…๋ฐ์ดํŠธ: ์‚ฌ์šฉ์ž๊ฐ€ 100m ์ด์ƒ ์ด๋™ ์‹œ ์ฃผ๋ณ€ 500m ๋ฐ˜๊ฒฝ ๋งค์žฅ ์žฌ๊ฒ€์ƒ‰ ๋ฐ ์ง€์˜คํŽœ์Šค ์žฌ์„ค์ •
  • ์ค‘๋ณต ์•Œ๋ฆผ ๋ฐฉ์ง€: ๋ธŒ๋žœ๋“œ๋ณ„ ์•Œ๋ฆผ ๊ฐ„๊ฒฉ ์ œ์–ด (ํฌ๊ทธ๋ผ์šด๋“œ 30๋ถ„, ๋ฐฑ๊ทธ๋ผ์šด๋“œ 2์‹œ๊ฐ„)
BLE

๊ทผ๊ฑฐ๋ฆฌ ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ณต์œ ๋ฅผ ์œ„ํ•œ ์ €์ „๋ ฅ ๋ฌด์„  ํ†ต์‹  ๊ธฐ์ˆ 
์ฃผ๋ณ€ ์‚ฌ์šฉ์ž์™€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ธฐํ”„ํ‹ฐ์ฝ˜์„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋Š” ๋ฟŒ๋ฆฌ๊ธฐ ๊ธฐ๋Šฅ์˜ ํ•ต์‹ฌ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

  • ๊ธฐ๊ธฐ ํƒ์ง€: ๊ฐ ๊ธฐ๊ธฐ๊ฐ€ ์„œ๋น„์Šค UUID์™€ BLE ํ† ํฐ์„ ํŒจํ‚ท์œผ๋กœ ๊ด‘๊ณ ํ•˜์—ฌ ์ƒํ˜ธ ๋ฐœ๊ฒฌ
  • ํšจ์œจ์ ์ธ ํ†ต์‹ : ๋ฐ˜๊ฒฝ 100m ์ด๋‚ด์—์„œ 5์ดˆ๊ฐ„ ์ฃผ๋ณ€ ์‚ฌ์šฉ์ž ํƒ์ƒ‰
  • ์ €์ „๋ ฅ ์„ค๊ณ„: ๋ธ”๋ฃจํˆฌ์Šค ์ €์ „๋ ฅ ํ†ต์‹ ์œผ๋กœ ๋ฐฐํ„ฐ๋ฆฌ ๋ถ€๋‹ด ์ตœ์†Œํ™”
  • ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ œํ•œ: ํฌ๊ทธ๋ผ์šด๋“œ์—์„œ๋งŒ ์ž‘๋™ํ•˜์—ฌ ๋ฐฐํ„ฐ๋ฆฌ ์†Œ๋ชจ ์ตœ์ ํ™”
์•Œ๋ฆผ ์„œ๋ฒ„ ๋ถ„๋ฆฌ

๋Œ€์šฉ๋Ÿ‰ ์•Œ๋ฆผ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜
์•Œ๋ฆผ ์ฒ˜๋ฆฌ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•ด ๋ฉ”์ธ ์„œ๋ฒ„์™€ ์•Œ๋ฆผ ์ „์šฉ ์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌํ•œ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค.

  • MSA ๊ตฌ์กฐ: ๋ฉ”์ธ ์„œ๋ฒ„(๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง)์™€ ์•Œ๋ฆผ ์„œ๋ฒ„(์•Œ๋ฆผ ์ „์šฉ) ๋ถ„๋ฆฌ
  • RabbitMQ ๋ฉ”์‹œ์ง€ ํ: Push ๊ธฐ๋ฐ˜ ์ฆ‰์‹œ ์ „๋‹ฌ ๋ฐฉ์‹์œผ๋กœ ๋น„๋™๊ธฐ ์•Œ๋ฆผ ์ฒ˜๋ฆฌ
  • ์„ฑ๋Šฅ ๊ฐœ์„ : ๋™๊ธฐ ๋ฐฉ์‹ ๋Œ€๋น„ ์•Œ๋ฆผ ์ „์†ก ์†๋„ 2๋ฐฐ ํ–ฅ์ƒ (10์ดˆ โ†’ 4.8์ดˆ)
  • ํ™•์žฅ์„ฑ: ์•Œ๋ฆผ ์„œ๋ฒ„ ๋…๋ฆฝ์  ํ™•์žฅ์œผ๋กœ ํ–ฅํ›„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์šฉ์ด

๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ

Frontend

๊ตฌ์„ฑ ์š”์†Œ ๋ฒ„์ „
Node.js 22.15.0
React Native 0.76.9
React 19.1.0
Expo 52.0.46
Android SDK Build Tools 35.0.0, Compile SDK 35, Target SDK 34, Min SDK 24
Kotlin 1.9.25

Backend

๊ตฌ์„ฑ ์š”์†Œ ๋ฒ„์ „
Java 17
Python 3.10
Spring Boot 3.4.5
FastAPI 0.108.0
MySQL 8.0.36
MongoDB 6.0
RabbitMQ 4.1-management
Nginx 1.18.0
Jenkins 2.504.1
Docker Compose 3.8
LangChain 0.0.352
OpenAI GPT 4.1-mini

๊ฐœ๋ฐœ ๋„๊ตฌ

๊ฐœ๋ฐœ ๋„๊ตฌ ๋ฒ„์ „
IntelliJ IDEA 2024.1.4
Visual Studio Code 1.99.3
Android Studio -

ํ˜‘์—… ํˆด

Git GitLab Jira Figma Discord Mattermost Notion


๐Ÿ—๏ธ ์•„ํ‚คํ…์ฒ˜

image

image


๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ํŒ€์› ์ •๋ณด

๐Ÿง‘โ€๐Ÿ’ป ์ด๋ฆ„ ๐Ÿ† ์—ญํ•  ๐Ÿš€ ์ด๋ฉ”์ผ์ฃผ์†Œ
์•ˆ์ˆ˜์ง„ ํŒ€์žฅ, Backend & Infra ๊ฐœ๋ฐœ asj7090@gmail.com
๋ฅ˜์žฌ๋ฌธ BackEnd ๊ฐœ๋ฐœ woans5970@naver.com
์กฐ๋Œ€์„ฑ BackEnd & AI ๊ฐœ๋ฐœ tfer2442@naver.com
์‹ ํ•ด์ธ FrontEnd ๋ฆฌ๋”, FrontEnd ๊ฐœ๋ฐœ, UI/UX ๋””์ž์ธ godls0215@naver.com
๋ฐ•์ค€์ˆ˜ FrontEnd ๊ฐœ๋ฐœ koup28@naver.com
์ •์ฃผ์€ FrontEnd ๊ฐœ๋ฐœ jooeun0807@naver.com

About

[๐Ÿ† SSAFY ์ž์œจPJT 2๋“ฑ ์ˆ˜์ƒ] ๊ธฐํ”„ํ‹ฐ์ฝ˜ ๊ด€๋ฆฌ ๋ฐ ๊ณต์œ  ์„œ๋น„์Šค "์•„์ฐจ์ฐจ"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6