"๋ˆ ์‹ธ ๋“ค๊ณ  ์™€๋„ ๋ชป ์‚ฝ๋‹ˆ๋‹ค" ์‚ผ์„ฑ์˜ ์ดˆ๊ฐ•์ˆ˜์— ํŠธ๋Ÿผํ”„๋„ ์›€์ฐ”? ํ‰ํƒ ํ˜ธํ…”์ด ๋ถ์ ์ด๋Š” ์ด์œ 

์ด๋ฏธ์ง€
๐Ÿ”ฅ "๋ˆ ์‹ธ ๋“ค๊ณ  ์™€๋„ ๋ชป ์‚ฝ๋‹ˆ๋‹ค" ์‚ผ์„ฑ์˜ ์ดˆ๊ฐ•์ˆ˜์— ํŠธ๋Ÿผํ”„๋„ ์›€์ฐ”? ํ‰ํƒ ํ˜ธํ…”์ด ๋ถ์ ์ด๋Š” ์ด์œ  ๐Ÿ’ฌ ๋ฉ”ํƒ€ ์„ค๋ช…: 2026๋…„, ์ „ ์„ธ๊ณ„ ํ…Œํฌ ๊ฑฐ๋ฌผ๋“ค์ด ํ•œ๊ตญ ํ‰ํƒ ํ˜ธํ…”์—์„œ '๋…ธ์ˆ™' ์ค‘์ธ ๋†€๋ผ์šด ์ด์œ ๋ฅผ ์•„์‹œ๋‚˜์š”? ์‚ผ์„ฑ์ „์ž์˜ ๋ฐ˜๋„์ฒด ๊ณต๊ธ‰ ์กฐ์ ˆ๊ณผ HBM ์ค‘์‹ฌ์˜ ์ „๋žต์  ์„ ํƒ์ด ๊ฐ€์ ธ์˜จ ๊ธ€๋กœ๋ฒŒ ๊ถŒ๋ ฅ ์ด๋™์˜ ์ƒ์ƒํ•œ ํ˜„์žฅ์„ ๊ฐ์„ฑ์ ์ธ ์Šคํ† ๋ฆฌํ…”๋ง์œผ๋กœ ์ „ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉ์ฐจ ๐Ÿ“ ํ‰ํƒ 5์„ฑ๊ธ‰ ํ˜ธํ…”์— ๊ตฌ๊ธ€ ์ž„์›์ด ์ƒ์ฃผํ•˜๋Š” ์‚ฌ์—ฐ ๐Ÿ“ˆ 24๋งŒ ์›์ด 80๋งŒ ์›์œผ๋กœ? ๋ฉ”๋ชจ๋ฆฌ ๊ฐ€๊ฒฉ ํญ๋“ฑ์˜ ์ „๋ง ๐Ÿง  ์‚ผ์„ฑ์ด ์„ค๊ณ„ํ•œ ๊ฑฐ๋Œ€ํ•œ '๊ฒŒ์ž„์˜ ๋ฃฐ' ๋ณ€๊ฒฝ ๐Ÿ‡บ๐Ÿ‡ธ ํŠธ๋Ÿผํ”„์˜ ๊ด€์„ธ ํญํƒ„๋„ ๋ฉˆ์ถ”๊ฒŒ ํ•œ ๊ธฐ์ˆ  ํŒจ๊ถŒ ๐ŸŒŸ ๋งˆ๋ฌด๋ฆฌ: ์šฐ๋ฆฌ๊ฐ€ ์ž๋ถ€์‹ฌ์„ ๋А๊ปด๋„ ๋˜๋Š” ์ด์œ  ✍️ ๋ณธ๋ฌธ ๐Ÿ“ ํ‰ํƒ 5์„ฑ๊ธ‰ ํ˜ธํ…”์— ๊ตฌ๊ธ€ ์ž„์›์ด ์ƒ์ฃผํ•˜๋Š” ์‚ฌ์—ฐ ํ˜น์‹œ ์ด๋Ÿฐ ์ƒ์ƒ ํ•ด๋ณด์…จ๋‚˜์š”? ์„ธ๊ณ„ ์ตœ๊ณ ์˜ ๊ธฐ์—…์ด๋ผ ๋ถˆ๋ฆฌ๋Š” ๊ตฌ๊ธ€, ์•„๋งˆ์กด, ๋ฉ”ํƒ€์˜ ์ž„์›๋“ค์ด ํ•œ๊ตญ์˜ ํ•œ ํ˜ธํ…” ๋กœ๋น„์—์„œ ๋‘ ๋‹ฌ์งธ ๋ฏธํŒ… ์ˆœ์„œ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์žฅ๋ฉด ๋ง์ด์—์š”. ์ด๊ฑด ์˜ํ™” ์† ์ด์•ผ๊ธฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ง€๊ธˆ ํ˜„์žฌ ๊ฒฝ๊ธฐ๋„ ํ‰ํƒ์—์„œ ๋ฒŒ์–ด์ง€๊ณ  ์žˆ๋Š” ๋ฌ˜ํ•œ ๊ธด์žฅ๊ฐ ๊ฐ€๋“ํ•œ ์‹คํ™”์˜ˆ์š”. ์ •์žฅ ์ฐจ๋ฆผ์˜ ์„œ์–‘์ธ๋“ค์ด ๋…ธํŠธ๋ถ์„ ํŽผ์น˜๊ณ  "์ œ๋ฐœ ์‚ผ์„ฑ๊ณผ ๋Œ€ํ™”ํ•˜๊ฒŒ ํ•ด๋‹ฌ๋ผ"๋ฉฐ ์ค„์„ ์„œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ์—๋Š” ์‚ผ์„ฑ์ด "์šฐ๋ฆฌ ์ œํ’ˆ ์ข€ ์จ์ฃผ์„ธ์š”"๋ผ๊ณ  ๋ถ€ํƒํ–ˆ๋‹ค๋ฉด, ์ด์ œ๋Š” ์ „์„ธ๊ฐ€ ์™„์ „ํžˆ ์—ญ์ „๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ฑด ๋‹จ์ˆœํ•œ ๋ถ€ํ’ˆ์ด ์•„๋‹ˆ๋ผ, ๊ธฐ์—…์˜ ์ƒ์กด์ด ๊ฑธ๋ฆฐ '์ „๋žต ์ž์‚ฐ'์ด๊ธฐ ๋•Œ๋ฌธ์ด์ฃ . ๐Ÿ“ˆ 24๋งŒ ์›์ด 80๋งŒ ์›์œผ๋กœ? ๋ฉ”๋ชจ๋ฆฌ ๊ฐ€๊ฒฉ ํญ๋“ฑ์˜ ์ „๋ง ๋ถˆ๊ณผ ๋ช‡ ๊ฐœ์›” ์ „๋งŒ ํ•ด๋„ 24๋งŒ ์›์ด๋ฉด ์ƒ€๋˜ ๋ฉ”๋ชจ๋ฆฌ ์นด๋“œ๊ฐ€ ์ง€๊ธˆ์€ 80๋งŒ ์›์„ ์ค˜๋„ ๊ตฌํ•  ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์šฉ์‚ฐ ์ „์ž์ƒ๊ฐ€ ์‚ฌ์žฅ๋‹˜๋“ค์€ "20๋…„ ์žฅ์‚ฌํ•˜๋ฉฐ ์ด๋Ÿฐ ๊ฑด ์ฒ˜์Œ ๋ณธ๋‹ค"๋ฉฐ ํ˜€๋ฅผ ๋‚ด๋‘๋ฅด๊ณ  ์žˆ์–ด์š”. ๋‹จ์ˆœํžˆ ๊ฐ€๊ฒฉ๋งŒ ์˜ค๋ฅธ ๊ฒŒ ์•„๋‹™๋‹ˆ๋‹ค. ์žฌ๊ณ  ์ž์ฒด๊ฐ€ ์—†์–ด์„œ ์‹ ๊ทœ PC ์กฐ๋ฆฝ์€์ปค๋…• ๊ณ ์žฅ ๋‚œ ์ปดํ“จํ„ฐ ์ˆ˜๋ฆฌ์กฐ์ฐจ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ƒํ™ฉ์ด์ฃ . ๋…์ž ์—ฌ๋Ÿฌ๋ถ„, ํ˜น์‹œ ์ง‘์— ์žˆ...

์•„์ด๋””์–ด๋Š” ์žˆ๋Š”๋ฐ ์ฝ”๋”ฉ์ด ๋ฌธ์ œ์ธ๊ฐ€์š”? ๋กœ๊ทธ์ธ ์ฐฝ ๋งŒ๋“ค์–ด ์žฅ์ฐฉํ•˜๋Š” ๋ฐฉ๋ฒ• ๊ฒฐ์ œ์ฐฝ์€

1. ์•„์ด๋””์–ด๋Š” ์žˆ๋Š”๋ฐ ์ฝ”๋”ฉ์ด ๋ฌธ์ œ์ธ๊ฐ€์š”? ๐Ÿคฏ

ํ˜น์‹œ ๋จธ๋ฆฟ์†์— '์ด๋Ÿฐ ์„œ๋น„์Šค๊ฐ€ ์žˆ์œผ๋ฉด ๋Œ€๋ฐ•์ผ ํ…๋ฐ...' ํ•˜๋Š” ๋ฉ‹์ง„ ์•„์ด๋””์–ด๋ฅผ ํ’ˆ๊ณ  ๊ณ„์‹ ๊ฐ€์š”?

ํ•˜์ง€๋งŒ ๊ทธ ์•„์ด๋””์–ด๋ฅผ ํ˜„์‹ค๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ฒซ๊ฑธ์Œ, ๋ฐ”๋กœ ํšŒ์›๊ฐ€์ž…๊ณผ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ์ˆœ๊ฐ„, ๋ฐœ์ด ๋ฌถ์ด๋Š” ๊ฒฝํ—˜์„ ํ•ด๋ณธ ์ ์ด ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค [02:20].

๋น„๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ด '์ธ์ฆ(Authentication)'์ด๋ผ๋Š” ์˜์—ญ์€ ๋งˆ์น˜ ๋‚œ๊ณต๋ถˆ๋ฝ์˜ ์„ฑ๋ฒฝ์ฒ˜๋Ÿผ ๋А๊ปด์ง€์ฃ . ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๋™, ์„ธ์…˜ ๊ด€๋ฆฌ, ๋ฆฌ๋‹ค์ด๋ ‰์…˜... ๋ณต์žกํ•œ ์šฉ์–ด์™€ ๋กœ์ง ์•ž์—์„œ ๊ฐœ๋ฐœ์˜ ํฐ ๋ฒฝ์„ ์‹ค๊ฐํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด ์˜์ƒ์˜ ๋ชฉํ‘œ๋Š” ๋ฐ”๋กœ ์ด ์„ฑ๋ฒฝ์„ ํ—ˆ๋ฌด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ๊ฒฝํ—˜์ด '์ผ๋„' ์—†๋Š” ๋””์ž์ด๋„ˆ๋‚˜ ๊ธฐํš์ž๋„ ์ž์‹ ๋งŒ์˜ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก, Next.js ๊ธฐ๋ฐ˜์˜ ์™„๋ฒฝํ•œ ์ธ์ฆ ๊ธฐ๋Šฅ์„ AI ์ฝ”๋”ฉ์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ์—ฌ์ •์ด์ฃ  .



2. ์ฝ”๋”ฉ ์ „, Gemini 2.5 Pro๋กœ ์™„๋ฒฝํ•œ ์„ค๊ณ„๋„ ๊ทธ๋ฆฌ๊ธฐ ๐Ÿ“

์ง‘์„ ์ง€์„ ๋•Œ ์„ค๊ณ„๋„๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋“ฏ, AI ์ฝ”๋”ฉ์—์„œ๋„ ์„ค๊ณ„ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์˜ ์ฒซ ๋‹จ์ถ”๋Š” ๊ตฌ๊ธ€ AI ์ŠคํŠœ๋””์˜ค์˜ Gemini 2.5 Pro๊ฐ€ ๋ผ์›Œ์ค๋‹ˆ๋‹ค .

์ฐฝ์ž‘์ž๋Š” ๋ฏธ๋ฆฌ ์ค€๋น„ํ•œ '์•„์ด๋””์–ด ๋‹ค๋“ฌ๊ธฐ ํ”„๋กฌํ”„ํŠธ'๋ฅผ ํ†ตํ•ด Gemini์™€ 18๊ฐ€์ง€์˜ ํ•ต์‹ฌ ๋ฌธ๋‹ต์„ ๋‚˜๋ˆ•๋‹ˆ๋‹ค [01:59]. ์—ฌ๊ธฐ์„œ ์„œ๋น„์Šค์˜ ๋ชจ๋“  ๊ฒƒ์ด ์ •์˜๋˜์ฃ .

✨ ํ”„๋กœ์ ํŠธ ํ•ต์‹ฌ ์ •์˜ (Gemini์™€์˜ ๋Œ€ํ™”):

  • ํ”„๋กœ์ ํŠธ๋ช…: ์ปค๋ฎค๋‹ˆํ‹ฐ ์•ˆ๋‚ด์„œ (Next.js ๊ธฐ๋ฐ˜)
  • ํ•ต์‹ฌ ๊ธฐ๋Šฅ: ์•„์ด๋””/ํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ ์—†์ด, ์†Œ์…œ ๋กœ๊ทธ์ธ(๊ตฌ๊ธ€ OAuth)์œผ๋กœ๋งŒ ์ธ์ฆ .
  • ํ•ต์‹ฌ ์‚ฌ์šฉ์ž: ์ฝ”๋”ฉ์„ ๋ชจ๋ฅด๋Š” ๊ธฐํš์ž, ๋น„์ „๊ณต์ž, ์ดˆ๋ณด ๊ฐœ๋ฐœ์ž.
  • ๊ธฐ์ˆ  ์Šคํƒ: Next.js, Supabase(DB), Vercel(๋ฐฐํฌ), Tailwind CSS.
  • ๊ฐœ๋ฐœ ๋™๊ธฐ: ๊ธฐ์กด ์ธ์ฆ ๋ชจ๋“ˆ์˜ ํ˜ผ๋ž€๊ณผ ๋ณต์žกํ•œ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์‹ถ๋‹ค .

์ด ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด Gemini๋Š” PRD, TRD, User Flow, DB Design, Design System, Prompt Design์ด๋ผ๋Š” 6๊ฐ€์ง€ ํ•ต์‹ฌ ๊ธฐ์ˆ  ๋ฌธ์„œ๋ฅผ ์ž๋™ ์ž‘์„ฑํ•ด์ค๋‹ˆ๋‹ค . ์ฝ”๋”ฉ์€ ์•„์ง ์‹œ์ž‘๋„ ์•ˆ ํ–ˆ๋Š”๋ฐ, ํ”„๋กœ์ ํŠธ ๊ธฐํš๊ณผ ์„ค๊ณ„๋Š” ์ด๋ฏธ ๋๋‚œ ๊ฒƒ์ด์ฃ .



3. AI ์—”์ง€๋‹ˆ์–ด, Cursor AI์˜ ๋ฌธ์„œ ๋ถ„์„๊ณผ ๊ฐœ์„  ์ž‘์—… ๐Ÿ› ️

์„ค๊ณ„๋„๊ฐ€ ๋‚˜์™”์œผ๋‹ˆ, ์ด์ œ ํ˜„์žฅ ๊ฐ๋…์ด์ž ์‹ค์ œ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•  AI ์—”์ง€๋‹ˆ์–ด๋ฅผ ํˆฌ์ž…ํ•  ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค. ๋ฐ”๋กœ Cursor AI์ž…๋‹ˆ๋‹ค .

์ฐฝ์ž‘์ž๋Š” Gemini๊ฐ€ ๋งŒ๋“  6๊ฐœ์˜ ๋ฌธ์„œ๋ฅผ Next.js ํ”„๋กœ์ ํŠธ ํด๋”์— ๋„ฃ๊ณ , Cursor AI์—๊ฒŒ ์ด ๋ฌธ์„œ๋“ค์„ ๋ถ„์„ํ•˜๊ณ  ๊ฐœ์„ ํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค

Cursor AI๋Š” ๋ฌธ์„œ๋ฅผ ๊ผผ๊ผผํžˆ ์ฝ์–ด๋ณด๊ณ  ๋‹ค์„ฏ ๊ฐ€์ง€ ๋ฌธ์ œ์ ์„ ๋ฐœ๊ฒฌํ•ฉ๋‹ˆ๋‹ค :

  • ํ™˜๊ฒฝ ๋ณ€์ˆ˜(.env) ์„ค์ • ๋ฐฉ์‹ ๋ถˆ๋ช…ํ™•
  • ์„ธ์…˜ ์ „๋žต ๋ฐ ๋ฏธ๋“ค์›จ์–ด ์„ค์ • ๋ˆ„๋ฝ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฝ”๋“œ ๋ธ”๋ก์˜ ์˜ค๋ฅ˜
  • ํƒ€์ž… ์•ˆ์ •์„ฑ ๋ถ€์กฑ

๋†€๋ž๊ฒŒ๋„ Cursor AI๋Š” ์Šค์Šค๋กœ ๋ฌธ์ œ๋ฅผ ์ •์˜ํ•˜๊ณ , ๊ธฐ์ˆ  ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ(TRD)์™€ ํ”„๋กฌํ”„ํŠธ ๋””์ž์ธ ๋ฌธ์„œ๋ฅผ ๋Œ€ํญ ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๋งˆ์น˜ ์ธ๊ฐ„ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹œ๋‹ˆ์–ด์—๊ฒŒ ๊ฒ€ํ† ๋ฅผ ๋ฐ›๊ณ  ๋ฌธ์„œ๊ฐ€ ์—…๊ทธ๋ ˆ์ด๋“œ๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. AI๊ฐ€ ๋‹จ์ˆœ ์ฝ”๋”ฉ์„ ๋„˜์–ด, 'ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ'์™€ '์„ค๊ณ„ ๊ฐœ์„ '์˜ ์˜์—ญ๊นŒ์ง€ ๋“ค์–ด์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค.



4. ๊ฐœ๋ฐœ์˜ ํ•ต์‹ฌ ํ—ˆ๋“ค: Supabase & Google OAuth ์„ค์ • ๐Ÿ”‘

AI๊ฐ€ ๋ชจ๋“  ์ฝ”๋“œ๋ฅผ ๋Œ€์‹  ์จ์ค€๋‹ค๊ณ  ํ•ด๋„, ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•œ '์ธํ”„๋ผ'๋Š” ์ง์ ‘ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜์ƒ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ˆ˜๋™ ์ž‘์—… ๋‘ ๊ฐ€์ง€๋Š” ๋ฐ”๋กœ Supabase์™€ Google Cloud Console ์„ค์ •์ž…๋‹ˆ๋‹ค.

๐Ÿ’ก Supabase ์„ค์ •: ๋ฐ์ดํ„ฐ์˜ ๊ธˆ๊ณ ๋ฅผ ๋งŒ๋“ค๋‹ค

  • ์„ ํƒ ์ด์œ : ๋กœ์ปฌ DB(SQLite)๋Š” ๋ฐฐํฌ ํ™˜๊ฒฝ(Vercel)์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฆฌ์…‹๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์•ˆ์ •์ ์ธ ํด๋ผ์šฐ๋“œ DB์ธ Supabase๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ์ฃผ์š” ์ž‘์—…: ํšŒ์› ๊ฐ€์ž… ํ›„ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ €์žฅํ•  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ ‘์†์— ํ•„์š”ํ•œ ์ปค๋„ฅ์…˜ URL๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก Google OAuth ์„ค์ •: ์†Œ์…œ ๋กœ๊ทธ์ธ ์—ด์‡ ๋ฅผ ๋งŒ๋“ค๋‹ค

  • ๋ชฉํ‘œ: ๊ตฌ๊ธ€ ๊ณ„์ •์œผ๋กœ ํ•œ ๋ฒˆ์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ์†Œ์…œ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค.
  • ์ฃผ์š” ์ž‘์—…: Google Cloud Console์—์„œ OAuth ๋™์˜ ํ™”๋ฉด์„ ๊ตฌ์„ฑํ•˜๊ณ , ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์œ ํ˜•์˜ 'ํด๋ผ์ด์–ธํŠธ ID'๋ฅผ ๋ฐœ๊ธ‰๋ฐ›์Šต๋‹ˆ๋‹ค . ์ด๋•Œ ์Šน์ธ๋œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์›๋ณธ(๋กœ์ปฌํ˜ธ์ŠคํŠธ:3000)๊ณผ ์Šน์ธ๋œ ๋ฆฌ๋‹ค์ด๋ ‰์…˜ URI๋ฅผ ์ •ํ™•ํžˆ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค . ์ด ID์™€ Secret ๊ฐ’์„ .env ํŒŒ์ผ์— ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค .

์ด ์„ค์ •๋“ค์ด ์™„์„ฑ๋˜์–ด์•ผ๋งŒ AI๊ฐ€ ์ฝ”๋”ฉ์„ ์™„๋ฃŒํ•˜๊ณ  ๋‚˜์„œ ์™ธ๋ถ€ ์„œ๋น„์Šค์™€ ์ •์ƒ์ ์œผ๋กœ ์—ฐ๋™๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ๋‹ค์†Œ ๋ณต์žกํ•˜์ง€๋งŒ, ๊ฐœ๋ฐœ์˜ ์„ฑํŒจ๋ฅผ ์ขŒ์šฐํ•˜๋Š” ์ ˆ๋Œ€์ ์ธ ๊ณผ์ •์ž…๋‹ˆ๋‹ค.



5. ์ž๋™ํ™”์˜ ๊ธฐ์ : Cursor AI์—๊ฒŒ ๊ฐœ๋ฐœ์„ ์ง€์‹œํ•˜๋‹ค ๐Ÿš€

์ด์ œ ๋ชจ๋“  ์ค€๋น„๊ฐ€ ๋๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ฐฝ์ž‘์ž๋Š” Cursor AI์—๊ฒŒ ์ตœ์ข… ๊ฐœ๋ฐœ ์ง€์‹œ๋ฅผ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค. ๋ฐ”๋กœ "DOCS ํด๋”์˜ ๋ชจ๋“  ๋ฌธ์„œ๋ฅผ ์ฝ๊ณ , ํ”„๋กฌํ”„ํŠธ ๋””์ž์ธ์— ์ •์˜๋œ ๋งˆ์ผ์Šคํ†ค๋ณ„๋กœ ๊ฐœ๋ฐœ์„ ์ˆ˜ํ–‰ํ•˜๋ผ"๋Š” ๋ช…๋ น์ด์ฃ .

Cursor AI๋Š” NextAuth ํŒจํ‚ค์ง€ ์„ค์น˜๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด, ๋ฐฑ์—”๋“œ ์Šค์บํด๋”ฉ, ํ”„๋ฆฌ์ฆˆ๋งˆ ORM ์„ค์ •, ๊ทธ๋ฆฌ๊ณ  ์ธ์ฆ ๋กœ์ง ๋ฐ ํ™”๋ฉด ๋ถ„๊ธฐ ์ฒ˜๋ฆฌ๊นŒ์ง€ ๋ชจ๋“  ๋งˆ์ผ์Šคํ†ค์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ด ๋‚˜๊ฐ‘๋‹ˆ๋‹ค [28:15]. ๊ทธ ์†๋„๋Š” ์‚ฌ๋žŒ์ด ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋น„๊ตํ•  ์ˆ˜ ์—†์„ ์ •๋„๋กœ ๋น ๋ฆ…๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํŒŒ์ผ ์˜ค๋ฅ˜๋‚˜ ํด๋ผ์ด์–ธํŠธ ID ๋ณต์‚ฌ ๋ฌธ์ œ ๋“ฑ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€๋งŒ, ์ฐฝ์ž‘์ž๋Š” Cursor AI์—๊ฒŒ ๋‹ค์‹œ ์ง€์‹œ๋ฅผ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค .

"์ด ๋ถ€๋ถ„์ด ์—๋Ÿฌ๊ฐ€ ๋‚œ๋‹ค, ์ˆ˜์ •ํ•ด๋ผ."

AI๋Š” ์ฆ‰์‹œ ์—๋Ÿฌ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ์„œ๋ฒ„๋ฅผ ์žฌ์‹œ์ž‘ํ•˜๊ณ , ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์น˜ ์˜†์ž๋ฆฌ์— ์•‰์€ ์‹œ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ฝ”๋“œ๋ฅผ ๋˜์ง€๊ณ  '๊ณ ์ณ์ค˜'๋ผ๊ณ  ์š”์ฒญํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋†€๋ผ์šด ํ˜‘์—… ๋ฐฉ์‹์ด ํ˜„์‹ค์ด ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.



6. AI๊ฐ€ ์ง์ ‘ ๋ธŒ๋ผ์šฐ์ € ํ…Œ์ŠคํŠธ๊นŒ์ง€? ๊ฐœ๋ฐœ์ž ์—†๋Š” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๐ŸŒ

๊ฐœ๋ฐœ์ด ๋๋‚ฌ๋‹ค๊ณ  ๋์ด ์•„๋‹™๋‹ˆ๋‹ค. ์‹ค์ œ ์„œ๋น„์Šค๊ฐ€ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ํ…Œ์ŠคํŠธ ๊ณผ์ •์ด ๋‚จ์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ Cursor AI์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ๋น›์„ ๋ฐœํ•ฉ๋‹ˆ๋‹ค .

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

  • ์ž๋™ ํ…Œ์ŠคํŠธ: Cursor AI๋Š” Playwright ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ์‹ค์ œ๋กœ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋„์šฐ๊ณ , ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ , ํŽ˜์ด์ง€ ์ด๋™์„ ํ™•์ธํ•˜๋Š” ์ž๋™ ๋ธŒ๋ผ์šฐ์ € ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋Šฅ ๊ฒ€์ฆ: ๋กœ๊ทธ์ธ ์„ฑ๊ณต ํ›„ ํ”„๋กœํ•„ ํŽ˜์ด์ง€๋กœ ์ด๋™ [38:20], ๋กœ๊ทธ์•„์›ƒ ํ›„ ํ™”๋ฉด ๋ถ„๊ธฐ ์ฒ˜๋ฆฌ , ๊ทธ๋ฆฌ๊ณ  Supabase DB์— ์‚ฌ์šฉ์ž ์ •๋ณด๊ฐ€ ์ •ํ™•ํžˆ ์ €์žฅ๋˜๋Š” ๊ฒƒ [36:13]๊นŒ์ง€ ๋ชจ๋‘ ์ตœ์ข…์ ์œผ๋กœ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, ์ฝ”๋”ฉ ํ•œ ์ค„ ์—†์ด, AI์˜ ์ง€์‹œ์™€ ๋ถ„์„ ๋Šฅ๋ ฅ๋งŒ์œผ๋กœ Next.js ํšŒ์›๊ฐ€์ž… ํ”„๋กœ์ ํŠธ๊ฐ€ ์™„์„ฑ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ณต์žกํ–ˆ๋˜ ์ธ์ฆ ๋กœ์ง์ด AI ๋•๋ถ„์— ๋น„๊ฐœ๋ฐœ์ž์—๊ฒŒ๋„ ํ˜„์‹ค์ ์ธ ๋ชฉํ‘œ๊ฐ€ ๋œ ๊ฒƒ์ด์ฃ . ์ด์ œ ๋‚จ์€ ๊ฒƒ์€ ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ฉ‹์ง„ ์•„์ด๋””์–ด๋ฅผ ์ด ๊ฐ•๋ ฅํ•œ AI ์ฝ”๋”ฉ ๋„๊ตฌ์— ์ž…๋ ฅํ•˜๋Š” ์ผ๋ฟ์ž…๋‹ˆ๋‹ค.



๐ŸŒŸ ๋งˆ๋ฌด๋ฆฌ

๊ธฐ์ˆ ์ ์ธ ์žฅ๋ฒฝ ๋•Œ๋ฌธ์— ์˜ค๋žซ๋™์•ˆ ๋งˆ์Œ์†์—๋งŒ ๋‹ด์•„๋‘์—ˆ๋˜ ์•„์ด๋””์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด, ์ด์ œ ๊ทธ ๊ธฐ์ˆ ์  ์žฅ๋ฒฝ์€ AI๊ฐ€ ๋ถ€์ˆด ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. '๋‚˜๋„ ํ•  ์ˆ˜ ์žˆ๋‹ค'๋Š” ์ž์‹ ๊ฐ์„ ๊ฐ€์ง€๊ณ , ๋‹น์‹ ๋งŒ์˜ ์„ธ์ƒ์„ ์ฝ”๋”ฉ ์—†์ด ํŽผ์ณ๋ณด์„ธ์š”. ์ง„์‹ฌ์œผ๋กœ ๋‹น์‹ ์˜ ์„ฑ๊ณต์„ ์‘์›ํ•ฉ๋‹ˆ๋‹ค.



๐Ÿ“Œ ํ‚ค์›Œ๋“œ: AI ์ฝ”๋”ฉ, Next.js ํšŒ์›๊ฐ€์ž…, Supabase ์—ฐ๋™, ์†Œ์…œ ๋กœ๊ทธ์ธ, Cursor AI



[์ €์ž‘๊ถŒ ๋ฐ ์ด์šฉ ์•ˆ๋‚ด]

์ด ๊ธ€์€ ์›๋ณธ ์˜์ƒ ๋‚ด์šฉ์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ๋ชจ๋“  ์ €์ž‘๊ถŒ์€ ์›์ž‘์ž์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.

[์›๋ณธ ์˜์ƒ ์ƒˆ ์ฐฝ์—์„œ ๋ณด๊ธฐ]

์ƒˆ ์ฐฝ์—์„œ ์›๋ณธ ์˜์ƒ ๋ณด๊ธฐ

์ด ์ฝ˜ํ…์ธ ๋Š” ๊ฐœ์ธ ๋ฐ ๋น„์ƒ์—…์  ์šฉ๋„๋กœ๋งŒ ์‚ฌ์šฉ๋จ์„ ๋ช…ํ™•ํžˆ ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ๋ฌธ์˜ ๋ฌด๋‹จ ๋ณต์ œ ๋ฐ ์ƒ์—…์  ์ด์šฉ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ธ”๋กœ๊ทธ์˜ ์ธ๊ธฐ ๊ฒŒ์‹œ๋ฌผ

์Šคํˆฌ์‹œ ์ •ํ’ˆ ๊ตฌ๋ณ„๋ฒ• ์™„๋ฒฝ ๊ฐ€์ด๋“œ 2025 | Stรผssy ๊ฐ€ํ’ˆ ๊ฐ๋ณ„ ํŒ

์ธ์Šคํƒ€๊ทธ๋žจ ์Šคํ† ๋ฆฌ ์ˆจ๊น€ ๊ธฐ๋Šฅ ์™„๋ฒฝ ๋ถ„์„ (์ฐจ๋‹จ๊ณผ์˜ ์ฐจ์ด)

AI ๋”ธ๊น์œผ๋กœ ์‹œ์ž‘ํ–ˆ๋‹ค '์ด๊ฒƒ' ์•ˆ ํ•˜๋ฉด ๋งํ•ฉ๋‹ˆ๋‹ค ์›” 3์ฒœ๋งŒ์› ์ˆœ์ˆ˜์ต ํ•ด์™ธ ๊ตฌ๋งค๋Œ€ํ–‰ ๋น„๋ฐ€ (์™•์ดˆ๋ณด ํ•„๋…)