Skip to content

Latest commit

ย 

History

94 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

์ฐœ์ฝฉ

image

์ฐœ์ฝฉ ๋ฐ”๋กœ๊ฐ€๊ธฐ(๊ฐœ๋ฐœ์ค‘)

ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

์ฐœ์ฝฉ์€ ๋‚ด๊ฐ€ ๋‹ค๋…€์˜จ ์žฅ์†Œ๋ฅผ ๊ธฐ๋กํ•˜๊ณ , ์›ํ•  ๋•Œ ํŽธํ•˜๊ฒŒ ๊บผ๋‚ด๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฐœ์ธ ๋ฆฌ๋ทฐ ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค.

๊ธฐ์กด ๋ฆฌ๋ทฐ ํ”Œ๋žซํผ์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์•„์‰ฌ์šด ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

  1. ๋น„์ถ”์ฒœ ๋ฆฌ๋ทฐ๊ฐ€ ์ง€์›Œ์ง€๋Š” ๋ฆฌ๋ทฐ ํด๋ Œ์ง• ๋•Œ๋ฌธ์—, ์ •์ž‘ ํ•„์š”ํ•œ ์†”์งํ•œ ํ›„๊ธฐ๋ฅผ ๋‚จ๊ธฐ๊ฑฐ๋‚˜ ์ฐพ๊ธฐ ์–ด๋ ค์›€
  2. ๋‹ค๋…€์˜จ ์žฅ์†Œ๋ฅผ ๊ธฐ์–ต์—๋งŒ ์˜์กดํ•˜๊ฒŒ ๋˜์–ด, ๋ณ„๋กœ์˜€๋˜ ๊ณณ์„ ๋‹ค์‹œ ๋ฐฉ๋ฌธํ•˜๊ฑฐ๋‚˜ ์นœ๊ตฌ์—๊ฒŒ ์ถ”์ฒœํ•  ๊ณณ์ด ๋– ์˜ค๋ฅด์ง€ ์•Š์Œ

์ฐœ์ฝฉ์€ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  1. ๋‚จ์˜ ๋ˆˆ์น˜๋ฅผ ๋ณผ ํ•„์š” ์—†๋Š”, ๋‚˜๋งŒ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์†”์งํ•œ ๊ธฐ๋ก ๊ณต๊ฐ„
  2. ์นดํ…Œ๊ณ ๋ฆฌยท์ง€์—ญยท์ •๋ ฌ ํ•„ํ„ฐ๋กœ ๋‚ด ๊ธฐ๋ก์„ ํ•œ๋ˆˆ์— ํƒ์ƒ‰ํ•˜๊ณ  ํ•„์š”ํ•  ๋•Œ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์ŠคํŠธ

"๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ์žฅ์†Œ๋ฅผ ํŠน๋ณ„ํžˆ ์ €์žฅํ•ด๋‘๊ณ  ์‹ถ๋‹ค"๋Š” ์ƒ๊ฐ์—์„œ ์ถœ๋ฐœํ•ด, ์ฐœ์ฝฉ! ํ•˜๊ณ  ๋„์žฅ์„ ์ฐ๋Š” ๋А๋‚Œ์„ ์‚ด๋ฆฐ ์ด๋ฆ„๊ณผ ๋กœ๊ณ ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

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

2025.10.02 ~ (์ง„ํ–‰ ์ค‘)

๐Ÿ‘ฅ ํŒ€์›

์—ญํ•  ์ด๋ฆ„ GitHub
Frontend ๊ฐ•ํ•˜์˜ @Hayoung0708
Backend ๋ฌธ์žฌ๊ฒฝ @MoonJaeGyeong

๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

ํ•ญ๋ชฉ ์‚ฌ์šฉ ๊ธฐ์ˆ 
Language TypeScript
Library React React Router
Build Vite
State Zustand
Style TailwindCSS Lucide
Convention ESLint
Deploy Vercel

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

๐Ÿ  ํ™ˆ โ€” ๋‚ด ๋ฆฌ๋ทฐ ๋ชจ์•„๋ณด๊ธฐ

๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๋ฆฌ๋ทฐ๋ฅผ ์นด๋“œ ๋ฆฌ์ŠคํŠธ๋กœ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฒ€์ƒ‰ โ€” ๊ฐ€๊ฒŒ ์ด๋ฆ„, ๋ฆฌ๋ทฐ ๋‚ด์šฉ์œผ๋กœ ๊ฒ€์ƒ‰
  • ์นดํ…Œ๊ณ ๋ฆฌ โ€” ์ „์ฒด / ์‹๋‹น / ์นดํŽ˜ / ์ˆ™์†Œ / ์•กํ‹ฐ๋น„ํ‹ฐ (๊ฐ€๋กœ ์Šคํฌ๋กค, ํ™•์žฅ ๊ฐ€๋Šฅ)
  • ํ•„ํ„ฐ & ์ •๋ ฌ โ€” ์ง€์—ญ ๋‹ค์ค‘ ์„ ํƒ, ์ตœ์‹ ์ˆœ ๋“ฑ ์ •๋ ฌ ๊ธฐ์ค€ ์„ ํƒ
  • ์Šคํฌ๋กค ์ธํ„ฐ๋ž™์…˜ โ€” ์Šคํฌ๋กค ์‹œ ํ—ค๋” ์ถ•์†Œ, ํ”Œ๋กœํŒ… ํ•„ํ„ฐ ๋ฒ„ํŠผ ์ด๋™, Top ๋ฒ„ํŠผ ๋…ธ์ถœ

โœ๏ธ ๋ฆฌ๋ทฐ ์ž‘์„ฑ โ€” ํผ๋„ ๋ชจ๋ธ

ํ•œ ํ™”๋ฉด์— ๋งŽ์€ ์ •๋ณด๋ฅผ ์š”๊ตฌํ•˜์ง€ ์•Š๋„๋ก, ํ•œ ์Šคํ…๋‹น ํ•˜๋‚˜์˜ ์ •๋ณด๋งŒ ์ž…๋ ฅํ•˜๋Š” ํผ๋„ ๊ตฌ์กฐ๋ฅผ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ์ž…๋ ฅํ•œ ์ •๋ณด๊ฐ€ ํ™”๋ฉด์— ์Œ“์ด๋ฉฐ ๋ณด์—ฌ์ ธ, ๋‹ค์Œ ์Šคํ…์œผ๋กœ ๋„˜์–ด๊ฐ€๋„ ์–ธ์ œ๋“  ์ด์ „ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๊ณ  ์ˆ˜์ • ๊ฐ€๋Šฅ
  • ๋ณ„์  ์„ ํƒ ์‹œ "์ตœ๊ณ ์˜ˆ์š”", "ํ‰๋ฒ”ํ•ด์š”" ๊ฐ™์€ ์•ˆ๋‚ด ์ฝ”๋ฉ˜ํŠธ๋ฅผ ํ•จ๊ป˜ ๋…ธ์ถœํ•ด ์ ์ˆ˜ ๊ธฐ์ค€์„ ๋ช…ํ™•ํžˆ ํ•จ

๐Ÿ”ง ๋ฆฌ๋ทฐ ์ˆ˜์ • โ€” ๋‹จ์ผ ํŽ˜์ด์ง€

ํผ๋„์€ ์ž‘์„ฑ์—๋Š” ์œ ๋ฆฌํ•˜์ง€๋งŒ ์ˆ˜์ •์—๋Š” ๋น„ํšจ์œจ์ ์ด๋ผ๋Š” ํŒ๋‹จ์— ๋”ฐ๋ผ, ์ˆ˜์ • ํ™”๋ฉด์€ ๋ชจ๋“  ์ •๋ณด๋ฅผ ํ•œ ํŽ˜์ด์ง€์—์„œ ํ™•์ธํ•˜๊ณ  ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๋ฐ”๋กœ ๊ณ ์น  ์ˆ˜ ์žˆ๋„๋ก ๋ถ„๋ฆฌํ•ด ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘ค ๋งˆ์ดํŽ˜์ด์ง€

  • ํ•จ๊ป˜ ์“ฐ๊ธฐ(๊ณต๋™ ํŽธ์ง‘), ๋ฆฌ์ŠคํŠธ ๊ณต์œ , ์ฐœํ•œ ๋ฆฌ๋ทฐ ๊ด€๋ฆฌ
  • ํ…Œ๋งˆ ์„ค์ •, ์•ฝ๊ด€ ๋ฐ ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ, ์„œ๋น„์Šค ์ •๋ณด

ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

๋ผ์šฐํŒ… ๋กœ์ง์€ routes ํด๋”์—์„œ ๊ด€๋ฆฌํ•˜๋ฉฐ, ํ•˜๋‹จ ๋„ค๋น„๊ฒŒ์ด์…˜(Gnb)์„ ๊ณต์œ ํ•˜๋Š” ํŽ˜์ด์ง€๋Š” RootLayout ํ•˜์œ„์— ๋ฐฐ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. PC ํ™˜๊ฒฝ์—์„œ๋„ ๋ชจ๋ฐ”์ผ๊ณผ ์œ ์‚ฌํ•œ ๋น„์œจ๋กœ ๋ณด์ด๋„๋ก ์ตœ๋Œ€ ๋„ˆ๋น„๋ฅผ ์ œํ•œํ–ˆ์Šต๋‹ˆ๋‹ค.

/                      Home        ํ™ˆ (๋ฆฌ๋ทฐ ๋ฆฌ์ŠคํŠธ)
/login                 Login       ๋กœ๊ทธ์ธ
/mypage                Mypage      ๋งˆ์ดํŽ˜์ด์ง€
  โ”œโ”€ /collaborate      Collaborate ํ•จ๊ป˜ ์“ฐ๊ธฐ
  โ”œโ”€ /share            Share       ๊ณต์œ 
  โ”œโ”€ /likes            Likes       ์ฐœ ๋ชฉ๋ก
  โ”œโ”€ /theme            Theme       ํ…Œ๋งˆ ์„ค์ •
  โ”œโ”€ /terms-of-service TermsOfService
  โ”œโ”€ /privacy-policy   PrivacyPolicy
  โ””โ”€ /information      Information
/review/:placeId       Review      ๋ฆฌ๋ทฐ ์ƒ์„ธ
/write                 Write       ๋ฆฌ๋ทฐ ์ž‘์„ฑ
/edit/:postId          Edit        ๋ฆฌ๋ทฐ ์ˆ˜์ •
*                      NotFound

๊ฐœ๋ฐœ ๊ธฐ๋ก

About

๐Ÿ“Œ ๋ฆฌ๋ทฐ ํด๋ Œ์ง• ์—†๋Š”โ€จ๋‚˜๋งŒ์˜ ์†”์ง ๋ฆฌ๋ทฐ ์ €์žฅ์†Œ ๐Ÿ“Œ

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages