Skip to content

๐ŸŠ [๊ตฌ๋ฆ„ ํ•ด์ปคํ†ค ๋Œ€์ƒ] ์™ธ๊ตญ์ธ ๊ด€๊ด‘๊ฐ์„ ์œ„ํ•œ ์Šค๋งˆํŠธ ๋กœ์ปฌ ํ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ

Notifications You must be signed in to change notification settings

goorm-org/goorm-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŠ ์ œ์ฃผ๊ณ  JEJUGO

thumbnail

์ˆํผ ๊ธฐ๋ฐ˜ ํƒ์ƒ‰๊ณผ AI ๋ฃจํŠธ ์„ค๊ณ„, ํ˜ผ์žก๋„๊นŒ์ง€! ๋‚˜๋งŒ์˜ ์ œ์ฃผ๋ฅผ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ๋Š” ์—ฌํ–‰ ์„œ๋น„์Šค, JejuGo



โœˆ๏ธ ๋ฐฐ๊ฒฝ Problem

problem

์ œ์ฃผ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋Š” ์™ธ๊ตญ์ธ ์—ฌํ–‰๊ฐ์˜ ์—ฌํ–‰ ๋™์„  ์„ค๊ณ„์˜ ์–ด๋ ค์›€๊ณผ, ์†Œ์ˆ˜์˜ ๋ช…์†Œ๋งŒ ์ง‘์ค‘๋˜๋Š” ํ˜ผ์žก๋„๋กœ ์ธํ•ด ์žฌ๋ฐฉ๋ฌธ ์˜์‚ฌ๊ฐ€ ์ €ํ•˜๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด, ์ˆ์ธ  ์˜์ƒ์„ ํ†ตํ•ด ์ œ์ฃผ ๋กœ์ปฌ ์—ฌํ–‰์ง€๋ฅผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ฐœ๊ฒฌํ•˜๊ณ , AI๊ฐ€ ๊ฐœ์ธ ์„ ํ˜ธ์— ๋งž๋Š” ์—ฌํ–‰ ๋ฃจํŠธ๋ฅผ ์ถ”์ฒœํ•ด์ฃผ๋Š” '์ œ์ฃผ๊ณ ' ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.



โœจ ์„œ๋น„์Šค ์†Œ๊ฐœ Solution

jejugo.mp4
๊ธฐ๋Šฅ ์„ค๋ช…
์ˆ์ธ  ๊ธฐ๋ฐ˜ ํƒ์ƒ‰ ๊ฒฝํ—˜ ยท ๊ธ€์ด ์•„๋‹Œ ์˜์ƒ์œผ๋กœ ์ œ์ฃผ ํƒํ—˜
ยท Tictok, Instagram์ด ์ต์ˆ™ํ•œ Z์„ธ๋Œ€ ์™ธ๊ตญ์ธ ์ตœ์ ํ™”
AI ๊ธฐ๋ฐ˜ ๋™์„  ์ถ”์ฒœ ยท ์ €์žฅ๋งŒ ํ•˜๋ฉด ์•Œ์•„์„œ ์ผ์ • ์™„์„ฑ
ยท ๊ตํ†ต, ๊ฑฐ๋ฆฌ, ์šด์˜ ์‹œ๊ฐ„, ์ˆ™์†Œ ์œ„์น˜๋ฅผ ๋ฐ˜์˜ํ•œ ํšจ์œจ์  ๋™์„  ์ž๋™ ์„ค๊ณ„
๋กœ์ปฌ ์ค‘์‹ฌ ํƒ์ƒ‰ ์„ค๊ณ„ ยท ๋กœ์ปฌ ์นดํŽ˜, ํ•ด๋ณ€, ์ˆฒ ํŠธ๋ž˜ํ‚น ๋“ฑ ํžˆ๋“  ์ŠคํŒŸ ์ค‘์‹ฌ
ยท Sunset Coast, Forest Trail ๋“ฑ ๊ฐ์„ฑ ๊ตฌ์—ญ ํƒ์ƒ‰
์ง€๋„ + ํ˜ผ์žก๋„ ์‹œ๊ฐํ™” ยท ํ˜„์žฌ ์œ„์น˜ ๊ธฐ์ค€ ๊ฑฐ๋ฆฌ/ํ˜ผ์žก๋„ ์‹ค์‹œ๊ฐ„ ํ™•์ธ
ยท ํ‹ฐ๋งต ์ง€๋„ ์—ฐ๋™ํ•˜์—ฌ ๋„๋ณด ๊ฒฝ๋กœ ๋ฃจํŠธ ํ™•์ธ ๊ฐ€๋Šฅ

1๏ธโƒฃ Step 1: ์ˆํผ ๊ธฐ๋ฐ˜ ์žฅ์†Œ ํƒ์ƒ‰

step_1

  • ์‚ฌ์šฉ์ž๋Š” ์—ฌํ–‰ ์ผ์ •์„ ์ž…๋ ฅํ•˜๊ณ , ์ž…๋ ฅํ•œ ์กฐ๊ฑด์— ๋งž์ถ˜ ์ˆํผ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ง๊ด€์ ์œผ๋กœ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ˆํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์—ฌํ–‰์ง€๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ , ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.


2๏ธโƒฃ Step 2: ์œ„์น˜ ๊ธฐ๋ฐ˜ ๋ฃจํŠธ ์ œ์•ˆ ๋ฐ ์ €์žฅ ๊ธฐ๋Šฅ

step_2

  • ๋‚ด๊ฐ€ ๋‹ด์€ ์žฅ์†Œ๋กœ ๋‚˜๋งŒ์˜ ์—ฌํ–‰ ์ฝ”์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์‹œ๊ฐ„๋Œ€๋ณ„๋กœ ์˜ˆ์ƒ๋˜๋Š” ํ˜ผ์žก๋„ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์—ฌ ํ•œ์ ํ•œ ๊ณณ ์œ„์ฃผ๋กœ ๊ฒฝ๋กœ๋ฅผ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.


3๏ธโƒฃ Step 3: ํ˜ผ์žก๋„ ๊ธฐ๋ฐ˜ ์ถ”์ฒœ

step_3

  • ์‹ค์‹œ๊ฐ„ ํ˜ผ์žก๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜์˜ํ•œ ์žฅ์†Œ๋ฅผ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž๊ฐ€ ์ €์žฅํ•œ ์žฅ์†Œ๋“ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ, ๊ฑฐ๋ฆฌยท์ด๋™ยท์‹œ๊ฐ„ ํ˜ผ์žก๋„๋ฅผ ๊ณ ๋ คํ•ด AI๊ฐ€ ์ž๋™์œผ๋กœ ์—ฌํ–‰ ์ผ์ •์„ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค.



๐Ÿ๏ธ ๊ฐœ๋ฐœ Tech

tech_stack

์Šคํƒ ์„ ์ • ์ด์œ  ๋ฐ ํšจ๊ณผ
Next.js ยท ํŒŒ์ผ ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ…๊ณผ ์ž๋™ ์ฝ”๋“œ ๋ถ„ํ• ๋กœ, ํ•ด์ปคํ†ค์ด๋ผ๋Š” ์งง์€ ๊ธฐ๊ฐ„ ๋‚ด์— ๋ณต์žกํ•œ ์„ค์ • ์—†์ด ๋ฐ”๋กœ ํŽ˜์ด์ง€์™€ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
ยท ์Šคํƒ€ํ„ฐ ํ…œํ”Œ๋ฆฟ๊ณผ ๋ณด์ผ๋Ÿฌ ํ”Œ๋ ˆ์ดํŠธ๊ฐ€ ํ’๋ถ€ํ•˜์—ฌ, ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์„ธํŒ…ํ•˜๊ณ  ๊ณง๋ฐ”๋กœ ํ•ต์‹ฌ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
Tailwind CSS ยท ์œ ํ‹ธ๋ฆฌํ‹ฐ ํด๋ž˜์Šค ๊ธฐ๋ฐ˜์œผ๋กœ ๋น ๋ฅด๊ณ  ์ผ๊ด€๋œ UI๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
ยท ๋ณ„๋„์˜ CSS ํŒŒ์ผ ๊ด€๋ฆฌ ์—†์ด ์ฆ‰์‹œ ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ ์†๋„๋ฅผ ๋†’์—ฌ์ค๋‹ˆ๋‹ค.
TypeScript ยท ์ •์  ํƒ€์ž… ๊ฒ€์‚ฌ๋กœ ์ฝ”๋“œ ์˜ค๋ฅ˜๋ฅผ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•˜๊ณ , ์•ˆ์ •์ ์ธ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
SWR ยท ๋ฐ์ดํ„ฐ ํŒจ์นญ๊ณผ ์บ์‹ฑ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•ด, ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์ธ ์„œ๋ฒ„ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
ยท SWR์„ ํ†ตํ•ด ํ˜ผ์žก๋„ API ๋ฐ์ดํ„ฐ ๋“ฑ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ˜์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
Vapor ยท ํ•ด์ปคํ†ค ๊ณต์‹ ๋””์ž์ธ ์‹œ์Šคํ…œ์ธ Vapor๋ฅผ ์ ๊ทน ํ™œ์šฉํ•˜์—ฌ, ๋ฒ„ํŠผ/๋ฑƒ์ง€ ๋“ฑ์˜ ์ปดํฌ๋„ŒํŠธ๋กœ UI ์ผ๊ด€์„ฑ์„ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.



๐Ÿ… ํŒ€์› Team

๊ตฌ๋ฆ„ํ†ค ์ƒ์žฅ
๊ธฐํš์ž ๋””์ž์ด๋„ˆ ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋ก ํŠธ์—”๋“œ ๋ฐฑ์—”๋“œ
๋Œํ•˜๋ฅด๋ฐฉ ๋Œํ•˜๋ฅด๋ฐฉ ๋Œํ•˜๋ฅด๋ฐฉ ๋Œํ•˜๋ฅด๋ฐฉ ๋Œํ•˜๋ฅด๋ฐฉ
๋ณ€๊ต๋ฆฌ ์†ก์ •์—ฐ ์‹ฌ์€๊ด‘ ๊น€ํ•œ์†” ์ •์ง„ํšจ

About

๐ŸŠ [๊ตฌ๋ฆ„ ํ•ด์ปคํ†ค ๋Œ€์ƒ] ์™ธ๊ตญ์ธ ๊ด€๊ด‘๊ฐ์„ ์œ„ํ•œ ์Šค๋งˆํŠธ ๋กœ์ปฌ ํ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages