Inflearn brand logo image
Inflearn brand logo image

AI๋กœ ๊ธฐํš๋ถ€ํ„ฐ ๊ฐœ๋ฐœ๊นŒ์ง€! LLM ์ฃผ๋„ Next.js ์‡ผํ•‘๋ชฐ ์ œ์ž‘

v0, cursor AI ๋ฐ ๊ฐ์ข… LLM๊ณผ ํ•จ๊ป˜ PRD๋ถ€ํ„ฐ AI ์ƒํ’ˆ ์ถ”์ฒœ๊นŒ์ง€! ์‹ค์ „ ํ”„๋กœ์ ํŠธ๋กœ Next.js ์‡ผํ•‘๋ชฐ์„ ์™„์„ฑํ•˜์„ธ์š”

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[์›น ๊ฐœ๋ฐœ, ํ’€์Šคํƒ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • Next.js ๊ธฐ๋ฐ˜ ์‡ผํ•‘๋ชฐ ๊ฐœ๋ฐœ

  • v0๋ฅผ ํ™œ์šฉํ•œ PRD ์ž‘์„ฑ ๋ฐ ๊ฐœ๋ฐœ ์ž๋™ํ™”

  • PostgreSQL + Prisma๋กœ DB ์„ค๊ณ„

  • AI ์ƒํ’ˆ ์ถ”์ฒœ ์‹œ์Šคํ…œ ๊ตฌ์ถ• (์ž„๋ฒ ๋”ฉ ํ™œ์šฉ)

  • ํ† ์ŠคํŽ˜์ด๋จผ์ธ  ๊ฒฐ์ œ ์‹œ์Šคํ…œ ์—ฐ๋™

  • Next.js ๊ธฐ๋ฐ˜ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ๊ตฌํ˜„

  • Docker์™€ Nginx๋ฅผ ํ™œ์šฉํ•œ ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ

  • VPN๊ณผ ํฌํŠธ ํฌ์›Œ๋”ฉ์„ ํ™œ์šฉํ•œ ๋กœ์ปฌ ๋ฐฐํฌ ๊ธฐ์ดˆ

๐Ÿ› AI + Next.js๋กœ ์‡ผํ•‘๋ชฐ์„ ๊ฐœ๋ฐœํ•˜๋Š” ์ตœ์ ์˜ ๋ฐฉ๋ฒ•!

์ด ๊ฐ•์˜์—์„œ๋Š” ChatGPT์™€ ๊ฐ์ข… LLM์„ ํ™œ์šฉํ•˜์—ฌ PRD(์ œํ’ˆ ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ)๋ฅผ ์ž๋™ ์ƒ์„ฑํ•˜๊ณ , v0๋ฅผ ์ด์šฉํ•ด ๋””์ž์ธ๊ณผ ํ”„๋กœ์ ํŠธ ์ดˆ์•ˆ์„ ๊ตฌ์„ฑํ•˜๋ฉฐ, nextjs์™€ Prisma, PostgreSQL์„ ์‚ฌ์šฉํ•˜์—ฌ ์‡ผํ•‘๋ชฐ์„ ๊ตฌ์ถ•ํ•˜๋Š” ์‹ค์ „ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฐฐ์›๋‹ˆ๋‹ค.

๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, AI ์ž„๋ฒ ๋”ฉ์„ ํ™œ์šฉํ•œ ์ƒํ’ˆ ์ถ”์ฒœ ์‹œ์Šคํ…œ ๊ตฌํ˜„, Docker๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ ์„ค์ •, VPN์„ ํ™œ์šฉํ•œ ๋กœ์ปฌ ๋ฐฐํฌ ๋ฐฉ๋ฒ•๊นŒ์ง€ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ์–ด, ๋‹จ์ˆœํ•œ ์›น์‚ฌ์ดํŠธ ์ œ์ž‘์„ ๋„˜์–ด AI์™€ ์ตœ์‹  ์›น ๊ธฐ์ˆ ์„ ์ ์šฉํ•œ ์‹ค๋ฌด๊ธ‰ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ (2) PRD ์ž‘์„ฑ โ€“ AI์™€ ํ•จ๊ป˜ํ•˜๋Š” ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜

๐Ÿ“ŒChatGPT๋ฅผ ํ™œ์šฉํ•ด PRD(์ œํ’ˆ ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ)๋ฅผ ์ž๋™ ์ƒ์„ฑํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

์„น์…˜ (3) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„ โ€“ PostgreSQL + Prisma

๐Ÿ“ŒChatGPT๋ฅผ ํ™œ์šฉํ•ด PRD(์ œํ’ˆ ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ)๋ฅผ ์ž๋™ ์ƒ์„ฑํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

์„น์…˜ (4) V0 ํ”„๋กœ์ ํŠธ โ€“ ์ดˆ๊ธฐ ํ”„๋กœํ† ํƒ€์ž… ์ƒ์„ฑ

๐Ÿ“Œ v0๋ฅผ ํ™œ์šฉํ•ด ํ”„๋กœ์ ํŠธ ๋””์ž์ธ์„ ๊ตฌ์„ฑํ•˜๊ณ , Next.js ๊ธฐ๋ฐ˜์œผ๋กœ ์ดˆ๊ธฐ ํ”„๋กœํ† ํƒ€์ž…์„ ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

์„น์…˜ (5) ๋กœ๊ทธ์ธ๊ณผ ๋กœ๊ทธ์•„์›ƒ

๐Ÿ“Œ ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ, ๋กœ๊ทธ์•„์›ƒ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ , ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด Sonner๋ฅผ ํ™œ์šฉํ•œ ์•Œ๋ฆผ ์‹œ์Šคํ…œ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ (6) Presigned URL

๐Ÿ“Œ Presigned URL์„ ํ™œ์šฉํ•˜์—ฌ ์•ˆ์ „ํ•˜๊ฒŒ ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜๊ณ , S3์™€ ๊ฐ™์€ ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค์™€ ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

์„น์…˜ (7)์ƒํ’ˆ ๋ฐ์ดํ„ฐ ์ผ๊ด„ ์—…๋กœ๋“œ

๐Ÿ“Œ Presigned URL๊ณผ ChatGPT ์ž„๋ฒ ๋”ฉ์„ ํ™œ์šฉํ•ด ์ƒํ’ˆ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์—…๋กœ๋“œํ•˜๊ณ , DB ์Šคํ‚ค๋งˆ๋ฅผ ํ™•์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

์„น์…˜ (8) MVP ํ”„๋กœ์ ํŠธ โ€“ ์‡ผํ•‘๋ชฐ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ

๐Ÿ“Œ ์ƒํ’ˆ ๋ฆฌ์ŠคํŠธ, ์ƒ์„ธ ํŽ˜์ด์ง€, ์ธ๊ธฐ ์ƒํ’ˆ, ์‹ ์ƒํ’ˆ, ์ธํ”ผ๋‹ˆํŠธ ์Šคํฌ๋กค ๋“ฑ ์‡ผํ•‘๋ชฐ์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ (9) ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ๊ธฐ๋Šฅ ๊ตฌํ˜„

๐Ÿ“Œ Next.js Middleware๋ฅผ ํ™œ์šฉํ•œ ์ ‘๊ทผ ์ œ์–ด, ์ƒํ’ˆ ๋“ฑ๋ก ๋ฐ AI ์ž„๋ฒ ๋”ฉ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•œ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜ (10) ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ

๐Ÿ“Œ VPN๊ณผ Nginx๋ฅผ ํ™œ์šฉํ•œ ๋กœ์ปฌ ์„œ๋ฒ„ ๋ฐฐํฌ, ํฌํŠธ ํฌ์›Œ๋”ฉ ์„ค์ •, SSL ์ ์šฉ ๋“ฑ ์‹ค์ „ ๋ฐฐํฌ ์ „๋žต์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค

์‹ค์Šต ํ™˜๊ฒฝ

  • ์šด์˜ ์ฒด์ œ ๋ฐ ๋ฒ„์ „(OS): Windows, macOS, Linux(Ubuntu ํฌํ•จ)์—์„œ ์‹ค์Šต ๊ฐ€๋Šฅ

  • ์‚ฌ์šฉ ๋„๊ตฌ:

    • Next.js ๊ฐœ๋ฐœ์„ ์œ„ํ•œ Node.js (์ตœ์‹  LTS ๋ฒ„์ „ ๊ถŒ์žฅ)

    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ PostgreSQL ๋ฐ Prisma

    • ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ ๋ฐ ์šด์˜์„ ์œ„ํ•œ Docker & Nginx

    • AI ์ž„๋ฒ ๋”ฉ ๋ฐ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ChatGPT API

  • PC ์‚ฌ์–‘:

    • ์ตœ์†Œ 8GB RAM, ๊ถŒ์žฅ 16GB ์ด์ƒ

    • CPU: 4์ฝ”์–ด ์ด์ƒ (๊ฐœ๋ฐœ ๋ฐ Docker ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰์„ ๊ณ ๋ ค)

    • ์Šคํ† ๋ฆฌ์ง€: SSD ๊ถŒ์žฅ (๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ํ”„๋กœ์ ํŠธ ๋นŒ๋“œ ์†๋„ ์ตœ์ ํ™”)

    • GPU (์„ ํƒ์‚ฌํ•ญ): AI ์ž„๋ฒ ๋”ฉ ๊ธฐ๋Šฅ์„ ๋กœ์ปฌ์—์„œ ์‹คํ–‰ํ•˜๋ ค๋ฉด NVIDIA GPU ๋ฐ CUDA ์ง€์› ํ•„์š”

๐Ÿ“š ํ•™์Šต ์ž๋ฃŒ

  • ์ œ๊ณต ๋ฐฉ์‹:
    โœ… ๊ฐ•์˜ ํ”Œ๋žซํผ์˜ ํ•™์Šต์ž๋ฃŒ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ œ๊ณต
    โœ… ํ•„์š”ํ•œ ๊ฒฝ์šฐ GitHub ๋งํฌ ์ถ”๊ฐ€ ์ œ๊ณต (์ฝ”๋“œ ๋ฐ ์‹ค์Šต ์ž๋ฃŒ)

  • ํฌํ•จ๋œ ์ž๋ฃŒ:
    โœ… GitHub ์†Œ์Šค ์ฝ”๋“œ โ€“ ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ ๋ฐ ์ƒ˜ํ”Œ ์˜ˆ์ œ ์ œ๊ณต
    โœ… Docker ์„ค์ • ํŒŒ์ผ โ€“ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ ํ™˜๊ฒฝ ๊ตฌ์„ฑ ์˜ˆ์ œ
    โœ… ์ถ”๊ฐ€ ์ฐธ๊ณ  ์ž๋ฃŒ ๋งํฌ โ€“ ๊ณต์‹ ๋ฌธ์„œ ๋ฐ ๊ด€๋ จ ๋ธ”๋กœ๊ทธ


๐Ÿ“Œ ์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • ํ•„์š”ํ•œ ์„ ์ˆ˜ ์ง€์‹:
    โœ… JavaScript ๋ฐ ๊ธฐ๋ณธ์ ์ธ TypeScript ๋ฌธ๋ฒ• (Next.js ๊ฐœ๋ฐœ์„ ์œ„ํ•ด)
    โœ… Next.js ๊ธฐ๋ณธ ๊ฐœ๋… (ํŽ˜์ด์ง€ ๋ผ์šฐํŒ…, API Routes ๋“ฑ)
    โœ… SQL ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ดˆ (PostgreSQL๊ณผ Prisma ์‚ฌ์šฉ)
    โœ… RESTful API ๊ฐœ๋… (๋ฐ์ดํ„ฐ ํ†ต์‹  ์ดํ•ด)


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • Next.js์™€ AI๋ฅผ ํ™œ์šฉํ•œ ์‡ผํ•‘๋ชฐ ๊ฐœ๋ฐœ์— ๊ด€์‹ฌ ์žˆ๋Š” ์‚ฌ๋žŒ

  • ChatGPT๋ฅผ ํ™œ์šฉํ•œ ์‹ค์ „ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฒฝํ—˜ํ•˜๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ์ž

  • AI ๊ธฐ๋ฐ˜ ์ƒํ’ˆ ์ถ”์ฒœ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

  • PostgreSQL๊ณผ Prisma๋ฅผ ํ™œ์šฉํ•œ DB ์„ค๊ณ„๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

  • ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ VPN์„ ํ™œ์šฉํ•œ ๋ฐฐํฌ ๋ฐฉ๋ฒ•์„ ์ตํžˆ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

  • ChatGPT๋ฅผ ํ™œ์šฉํ•ด PRD(์ œํ’ˆ ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ)๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ์€ ๊ฐœ๋ฐœ์ž

  • v0๋ฅผ ์ด์šฉํ•ด ๋น ๋ฅด๊ฒŒ ํ”„๋กœ์ ํŠธ ์ดˆ์•ˆ์„ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • JavaScript ๋ฐ ๊ธฐ๋ณธ์ ์ธ TypeScript ๋ฌธ๋ฒ•

  • ๊ธฐ๋ณธ์ ์ธ Next.js ๊ฐœ๋… (ํŽ˜์ด์ง€ ๋ผ์šฐํŒ…, API Routes ๋“ฑ)

  • SQL ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ดˆ (PostgreSQL๊ณผ Prisma ์‚ฌ์šฉ)

  • RESTful API ๋˜๋Š” GraphQL ๊ฐœ๋… (๋ฐฑ์—”๋“œ์™€์˜ ๋ฐ์ดํ„ฐ ํ†ต์‹  ์ดํ•ด)

์•ˆ๋…•ํ•˜์„ธ์š”
ludgi์ž…๋‹ˆ๋‹ค.

370

๋ช…

์ˆ˜๊ฐ•์ƒ

13

๊ฐœ

์ˆ˜๊ฐ•ํ‰

7

๊ฐœ

๋‹ต๋ณ€

4.3

์ 

๊ฐ•์˜ ํ‰์ 

6

๊ฐœ

๊ฐ•์˜

์•ˆ๋…•ํ•˜์„ธ์š”, ์ฃผ์‹ํšŒ์‚ฌ ๋Ÿฟ์ง€์˜ ๋Œ€ํ‘œ์ž…๋‹ˆ๋‹ค.


์ €๋Š” ์Šคํƒ€ํŠธ์—…, ๊ธˆ์œต๊ถŒ, ๊ณต๊ณต๊ธฐ๊ด€ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ,

๊ฐœ๋ฐœ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์„œ๋น„์Šค๋ฅผ ์ง์ ‘ ์šด์˜ํ•˜๋Š” ๊ฒฝํ—˜์„ ์Œ“์•„์™”์Šต๋‹ˆ๋‹ค.

 

์ด ๊ณผ์ •์—์„œ ํŒ€์› ๋ฐ ํ”„๋ฆฌ๋žœ์„œ๋“ค๊ณผ ํ˜‘์—…ํ•˜๋ฉฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ํ”„๋กœ์ ํŠธ๋ฅผ ์™„์„ฑํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ธธ๋ €์Šต๋‹ˆ๋‹ค.


ํŠนํžˆ, ๋‹จ์ˆœํžˆ ๊ฐœ๋ฐœ์ž๋กœ์„œ์˜ ์—ญํ• ์„ ๋„˜์–ด์„œ ์ž์‹ ์˜ ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฟˆ์„ ๊ฐ€์ง„ ๋ถ„๋“ค๊ป˜ ๋” ๋งŽ์€ ๋„์›€์„ ๋“œ๋ฆด ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

 

์™„์„ฑ์˜ ์ฆ๊ฑฐ์›€๊ณผ ์„ฑ์ทจ๊ฐ์„ ํ•จ๊ป˜ ๊ฒฝํ—˜ํ•˜๋ฉฐ ์„ฑ์žฅํ•ด ๋‚˜๊ฐ€๊ธธ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

47๊ฐœ โˆ™ (7์‹œ๊ฐ„ 3๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

2๊ฐœ

5.0

2๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • ์ด์šฉ๊ตฌ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ์ด์šฉ๊ตฌ

    ์ˆ˜๊ฐ•ํ‰ 8

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    62% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    • ludgi
      ์ง€์‹๊ณต์œ ์ž

      ์†Œ์ค‘ํ•œ ์ˆ˜๊ฐ•ํ‰ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

  • ๋™ํ•ด๋ฐ”๋‹ค๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ๋™ํ•ด๋ฐ”๋‹ค

    ์ˆ˜๊ฐ•ํ‰ 12

    โˆ™

    ํ‰๊ท  ํ‰์  4.8

    5

    62% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ludgi๋‹˜ ๊ฐ•์˜๋Š” ๋‘๋ฒˆ์งธ ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜๊ฐ•ํ‰๋„ ๋‘๋ฒˆ์งธ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ์ผ๋‹จ ๊ฐ์‚ฌํžˆ ๋ฏฟ๊ณ  ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ ๊ฐ•์˜ ๊ฐ€๊ฒฉ์ด๋ž‘.. ์ด๊ฑฐ์ €๊ฒƒ ๋ณด๋ฉด.. ๊ฐ•์˜๋Š” ์ทจ๋ฏธ๋‚˜ ๊ธฐ๋ก ์ •๋„๋กœ ์˜ฌ๋ฆฌ์‹œ๋Š”๊ฑฐ ๊ฐ™๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค..

    • ludgi
      ์ง€์‹๊ณต์œ ์ž

      ์ด๋ฒˆ ๊ฐ•์˜ ๊ตฌ์ž…๋„ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.!ใ…Žใ…Ž ๋‹ค๋ฅธ๋ถ„๋“ค๊ณผ ์กฐ๊ธˆ ์ฐจ๋ณ„์„ ๋‘๊ธฐ์œ„ํ•ด ์ €๋Š” ๋ ˆํผ๋Ÿฐ์Šค์šฉ ์ปจ์…‰์œผ๋กœ ๊ฐˆ๋“ฏํ•ฉ๋‹ˆ๋‹ค.!

ludgi๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

๋น„์Šทํ•œ ๊ฐ•์˜

๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

โ‚ฉ16,500