Skip to content
@oodongdan

oodongdan


์‚ผ์„ฑ ์ฒญ๋…„ SW ์•„์นด๋ฐ๋ฏธ 11๊ธฐ ์ž์œจ GS๋ฆฌํ…Œ์ผ ๊ธฐ์—…์—ฐ๊ณ„ S105

ํŽธ์˜์ /์Šˆํผ ๋ฐฐ๋‹ฌ/ํ”ฝ์—… ๊ณ ๊ฐ ๋Œ€์ƒ ์žฌ๊ตฌ๋งค ์ƒํ’ˆ ์ถ”์ฒœ ์„œ๋น„์Šค ๊ฐœ๋ฐœ



๐ŸŽˆ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

์šฐ๋ฆฌ๋™๋„ค๋‹จ๊ณจ์€ ์žฌ๊ตฌ๋งค ๊ธฐ๋ฐ˜ ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์•ฑ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๋Œ€์‹œ๋ณด๋“œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

๋ณธ ํ”„๋กœ์ ํŠธ๋Š” '์šฐ๋ฆฌ๋™๋„คGS'๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ํ–‰๋™ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ฐœ์ธํ™” ๋งž์ถคํ˜• ์žฌ๊ตฌ๋งค ์ถ”์ฒœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์„ ๋œ ์•ฑ์˜ UI/UX๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ํŽธ๋ฆฌ์„ฑ์„ ๋”ํ•ด์ฃผ๋ฉฐ ์ถ”์ฒœ์„ ํšจ์œจ์ ์œผ๋กœ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฑ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•˜์—ฌ ์‹œ๊ฐํ™”ํ•˜๋Š” ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ“… ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

2024.10.14 ~ 2024.11.19


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

  • ์‹œ๊ฐ„๋Œ€ ๊ธฐ๋ฐ˜ ์žฌ๊ตฌ๋งค ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜
    : ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ ์‹œ๊ฐ„๋Œ€๋ณ„๋กœ 90์ผ ์ด๋‚ด์— 3ํšŒ ์ด์ƒ ๊ตฌ๋งค ํ–‰๋™์„ ๋ณด์ธ ์‹œ๊ฐ„๋Œ€๋ฅผ ์ฐพ์•„ ์ ํ•ฉํ•œ ์ƒํ’ˆ์„ ์ถ”์ฒœํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • ๊ตฌ๋งค ์ฃผ๊ธฐ ๊ธฐ๋ฐ˜ ์žฌ๊ตฌ๋งค ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜
    : ์žฌ๊ตฌ๋งค ์ฃผ๊ธฐ๋ฅผ ํ•™์Šตํ•˜๊ณ  ๋ถ„์„ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ์ ˆํ•œ ์‹œ์ ์— ์ƒํ’ˆ์„ ์ถ”์ฒœํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ (์žฌ๊ตฌ๋งค ์ฃผ๊ธฐ๊ฐ€ 45์ผ ์ด์ƒ์ธ ๊ฒฝ์šฐ 90%, ๋ฏธ๋งŒ์ธ ๊ฒฝ์šฐ 80% ๊ฒฝ๊ณผ ํ›„ ์žฌ๊ตฌ๋งค ์ถ”์ฒœ ์‹œ์ž‘)

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

  • ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ ๋Œ€์‹œ๋ณด๋“œ
    : ์ „์ฒด ์‚ฌ์šฉ์ž ๋ฐ ์ƒํ’ˆ์— ๋Œ€ํ•˜์—ฌ ์žฌ๊ตฌ๋งค ์‚ฌ์šฉ์ž ์ˆ˜, ์„ฑ๋ณ„&๋‚˜์ด, ์ƒํ’ˆ ๋ฆฌ์ŠคํŠธ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ์กฐํšŒ ์ˆ˜, ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์ˆ˜, ์ฃผ๋ฌธ ์ˆ˜ ์‹œ๊ฐํ™”

  • ๊ฐœ์ธ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ ์ •์„ฑ ํ‰๊ฐ€ ๋Œ€์‹œ๋ณด๋“œ
    : ์‚ฌ์šฉ์ž ๊ฐœ์ธ์˜ ์ƒ์„ธ ์กฐํšŒ, ์žฅ๋ฐ”๊ตฌ๋‹ˆ, ๊ตฌ๋งค ๋“ฑ์˜ ๋กœ๊ทธ ํ™•์ธ ๋ฐ ๊ฐœ์ธํ™” ์ถ”์ฒœ ์ƒํ’ˆ ์กฐํšŒ ๋Œ€์‹œ๋ณด๋“œ


๐Ÿ›  ๊ธฐ์ˆ  ๊ณ ๋„ํ™”

  • Elasticsearch

    • ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”
    • ์Œ์ ˆ ๋‹จ์œ„ ์—ญ ์ƒ‰์ธ์„ ํ†ตํ•œ ํ†ตํ•ฉ ๊ฒ€์ƒ‰ ์—”์ง„ ์ง€์›
  • ์บ์‹œ ์‚ฌ์šฉ

    • real-time์— ๋Œ€ํ•ด์„œ ๋ฐ˜๋ณต์ ์ธ update ๋ฐœ์ƒ

๐Ÿ“ž ์šฐ๋ฆฌ๋™๋„ค๋‹จ๊ณจ APP

: ์‚ฌ์šฉ์ž์˜ ํŽธ๋ฆฌํ•จ์„ ๊ทน๋Œ€ํ™” ์‹œํ‚ค๋Š” UI/UX ๊ตฌ์ƒ

๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€ ์„ ํ˜ธํƒœ๊ทธ
login_page register_page fav_tag
ํ™ˆํŽ˜์ด์ง€ ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€
image.png image.png image.png
GS25ํƒญ ํŽ˜์ด์ง€ GS๋”ํ”„๋ ˆ์‹œํƒญ ํŽ˜์ด์ง€ wine25ํƒญ ํŽ˜์ด์ง€
image.png image.png image.png

๐Ÿ“Š ๊ด€๋ฆฌ์ž ๋Œ€์‹œ๋ณด๋“œ WEB

[ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ]

login


[ ๋Œ€์‹œ๋ณด๋“œ ํŽ˜์ด์ง€ ]

dashboard


[ ์ •์„ฑ ํ‰๊ฐ€ ํŽ˜์ด์ง€ ]

evaluation


๐Ÿณ System Architecture

system_architecture



๐Ÿ›  Tech Stack

Backend

Frontend

Data

Infra




Popular repositories Loading

  1. ODD ODD Public

    SSAFY 11๊ธฐ ์ž์œจ ํ”„๋กœ์ ํŠธ - GS๋ฆฌํ…Œ์ผ ๊ธฐ์—…์—ฐ๊ณ„ (ํŽธ์˜์ /์Šˆํผ ๋ฐฐ๋‹ฌ/ํ”ฝ์—… ๊ณ ๊ฐ ๋Œ€์ƒ ์žฌ๊ตฌ๋งค ์ƒํ’ˆ ์ถ”์ฒœ ์•ฑ, ๋Œ€์‹œ๋ณด๋“œ ์„œ๋น„์Šค ๊ฐœ๋ฐœ)

    Jupyter Notebook 1

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ