๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Project

Nextjs ํ† ์ดํ”„๋กœ์ ํŠธ, ์•ˆ์„ฑ์žฌ ์š”๋ฆฌ ํ‰๊ฐ€ GPT

by LasBe 2024. 10. 10.
๋ฐ˜์‘ํ˜•

๐Ÿ“’ Nextjs ํ† ์ดํ”„๋กœ์ ํŠธ, ์•ˆ์„ฑ์žฌ ์š”๋ฆฌ ํ‰๊ฐ€ GPT


 

์•ˆ์„ฑ์žฌ GPT

์•ˆ์„ฑ์žฌ์˜ ์š”๋ฆฌํ‰๊ฐ€ GPT

ansungjae-gpt.vercel.app

ํ•ญ์ƒ ๋ฐฉ๋ฌธ์ž๊ฐ€ ๋งŽ์€ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์•ผ๋ง์„ ๋งˆ์Œ์†์— ํ’ˆ๊ณ  ์‚ด์•˜์Šต๋‹ˆ๋‹ค.

 

๊ทธ๋Ÿฌ๋‹ค ์ตœ๊ทผ ํ‘๋ฐฑ ์š”๋ฆฌ์‚ฌ์˜ ์•ˆ์„ฑ์žฌ ์‰ํ”„๋‹˜์˜ ์–ด๋ก์ด ๋ฐˆ์ด ๋˜๋Š” ํ˜„์ƒ์„ ๋ณด๊ณ ,

์ˆŸ๊ฐ€๋ฝ ํ•˜๋‚˜ ์˜ฌ๋ฆฌ๋ฉด ๊ดœ์ฐฎ๊ฒ ๋‹ค ์‹ถ์–ด ์žฝ์‹ธ๊ฒŒ ๋งŒ๋“ค์–ด๋ดค์Šต๋‹ˆ๋‹ค.

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

2024.10.08 ~ 2024.10.09

8์ผ ์˜คํ›„๋ถ€ํ„ฐ 9์ผ ์•„์นจ๊นŒ์ง€ 12์‹œ๊ฐ„ ์•ˆ์ชฝ์œผ๋กœ 1์ฐจ ์™„์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

 

ํ•˜ํ•„์ด๋ฉด ์ด ์•„์ด๋””์–ด ๋– ์˜ค๋ฅธ๊ฒŒ ํ‘๋ฐฑ์š”๋ฆฌ์‚ฌ ๋งˆ์ง€๋ง‰ํ™” ๋‚˜์˜จ ๋‚ ์ด๋ผ

๊ด€์‹ฌ๋„๊ฐ€ ๋–จ์–ด์ง€๊ธฐ ์ „์— ์™„์„ฑ์„ ์‹œ์ผœ์•ผ ํ•œ๋‹ค๋Š” ์••๋ฐ•์„ ๋Š๊ผˆ์Šต๋‹ˆ๋‹ค.

 

์ด ๋ฐˆ์ด ํ™”์ œ๊ฐ€ ๋œ ๊ฒŒ ์ง€๋‚œ ์ฃผ ์˜€๋Š”๋ฐ ๊ทธ ๋•Œ ๋งŒ๋“ค์—ˆ์œผ๋ฉด ๋” ์ข‹์•˜์ง€ ์•Š์•˜์„๊นŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์—ญ์‹œ ์ธ์ƒ์€ ํƒ€์ด๋ฐ์ž…๋‹ˆ๋‹ค.

 

๐Ÿ“Œ ์Šคํƒ

  • TypeScript, Nextjs
  • Tailwind, shadcn
  • openai gpt-4o-mini
  • Vercel

์•„๋ฌด๋ž˜๋„ ํ˜„๋Œ€ ์‚ฌํšŒ์—์„œ ๋ฐˆ์ด๋ผ๋Š”๊ฑด ๋น ๋ฅด๊ฒŒ ์†Œ๋น„ํ•˜๊ณ  ๋ฒ„๋ ค์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์—

ํ™”์ œ์„ฑ์ด ์‹๊ธฐ ์ „ ๋น ๋ฅด๊ฒŒ ๊ธฐ๋Šฅ ๊ตฌํ˜„์—๋งŒ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํƒ์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

 

gpt api๋Š” ์ฒ˜์Œ ์‚ฌ์šฉํ•ด๋ดค๋Š”๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ถ€ํ„ฐ ํ•„์š”ํ•œ ์ •๋ณด๊นŒ์ง€ ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์ด ๋„ˆ๋ฌด ์ข‹์•„ ์–ด๋ ค์›€์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

 

๐Ÿ“Œ ๊ฒฐ๊ณผ๋ฌผ

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€


์˜คํ”ˆ ์ฑ„ํŒ