Korean Memes Hub์— ๋Œ€ํ•ด

์šฐ๋ฆฌ์˜ ๋ฏธ์…˜

Korean Memes Hub๋Š” ํ•œ๊ตญ ๋ฌธํ™”์™€ ์œ ๋จธ๋ฅผ ์ „ ์„ธ๊ณ„์™€ ๊ณต์œ ํ•˜๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. K-pop, K-๋“œ๋ผ๋งˆ, ํ•œ๊ตญ ์ธํ„ฐ๋„ท ๋ฌธํ™”๋ฅผ ํ†ตํ•ด ์–ธ์–ด์™€ ๋ฌธํ™”์˜ ์žฅ๋ฒฝ์„ ๋„˜์–ด ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

๐Ÿ–ผ๏ธ ์ด๋ฏธ์ง€ ๋ฒˆ์—ญ

ํ•œ๊ตญ์–ด ๋ฐˆ๊ณผ ์ด๋ฏธ์ง€์˜ ํ…์ŠคํŠธ๋ฅผ ์ž๋™์œผ๋กœ ๋ฒˆ์—ญํ•˜์—ฌ ์ „ ์„ธ๊ณ„ ์‚ฌ์šฉ์ž๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ฌ ๋Œ“๊ธ€ ๋ฒˆ์—ญ

ํ•œ๊ตญ ์‚ฌ์ดํŠธ์˜ ๋ฒ ์ŠคํŠธ ๋Œ“๊ธ€์„ ์ถ”์ถœํ•˜๊ณ  ๋ฒˆ์—ญํ•˜์—ฌ ํ•ด์™ธ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•œ๊ตญ ๋„คํ‹ฐ์ฆŒ์˜ ๋ฐ˜์‘์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

๐ŸŽญ K-๋ฌธํ™” ์ฝ˜ํ…์ธ 

K-๋“œ๋ผ๋งˆ, K-pop, ํ•œ๊ตญ ํŠธ๋ Œ๋“œ ๋“ฑ ๋‹ค์–‘ํ•œ ํ•œ๊ตญ ๋ฌธํ™” ์ฝ˜ํ…์ธ ๋ฅผ ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„๋กœ ์ •๋ฆฌํ•˜์—ฌ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๐ŸŒ ๊ธ€๋กœ๋ฒŒ ์ปค๋ฎค๋‹ˆํ‹ฐ

ํ•œ๊ตญ ๋ฌธํ™”๋ฅผ ์‚ฌ๋ž‘ํ•˜๋Š” ์ „ ์„ธ๊ณ„ ์‚ฌ์šฉ์ž๋“ค์ด ๋ชจ์—ฌ ์†Œํ†ตํ•˜๊ณ  ์ฝ˜ํ…์ธ ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.

๊ธฐ์ˆ  ์Šคํƒ

  • Next.js 14 - ๋ชจ๋˜ React ํ”„๋ ˆ์ž„์›Œํฌ
  • TypeScript - ํƒ€์ž… ์•ˆ์ „์„ฑ
  • Prisma - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ORM
  • OpenAI Vision API - ์ด๋ฏธ์ง€ ํ…์ŠคํŠธ ์ถ”์ถœ ๋ฐ ๋ฒˆ์—ญ
  • Tesseract.js - OCR ๊ธฐ์ˆ 
  • Tailwind CSS - ์Šคํƒ€์ผ๋ง

์—ฐ๋ฝ์ฒ˜

๋ฌธ์˜์‚ฌํ•ญ์ด๋‚˜ ์ œ์•ˆ์ด ์žˆ์œผ์‹œ๋ฉด ์–ธ์ œ๋“ ์ง€ ์—ฐ๋ฝํ•ด ์ฃผ์„ธ์š”. ํ•จ๊ป˜ ๋” ๋‚˜์€ ํ•œ๊ตญ ๋ฌธํ™” ๊ณต์œ  ํ”Œ๋žซํผ์„ ๋งŒ๋“ค์–ด ๋‚˜๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค.