Skip to content

๐ŸŒพ ๋†์ดŒ ๊ตฌ์ธยท๊ตฌ์ง ํฌํ„ธ ์›น์„œ๋น„์Šค, ์‹ ์ถœ๊ท€๋† ๐ŸŒฝ

Notifications You must be signed in to change notification settings

team9502/sinchulgwinong-FE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

์‹ ์ถœ๊ท€๋† - FE

์ œ9ํšŒ ๋†๋ฆผ์ถ•์‚ฐ์‹ํ’ˆ๋ถ€ ๊ณต๊ณต๋ฐ์ดํ„ฐ ํ™œ์šฉ ์ฐฝ์—…๊ฒฝ์ง„๋Œ€ํšŒ ์‹ ์ถœ๊ท€๋† ํ”„๋ก ํŠธ์—”๋“œ ๋ ˆํฌ์ง€ํ† ๋ฆฌ

๐ŸŒพ ๋†์ดŒ ๊ตฌ์ธยท๊ตฌ์ง ํฌํ„ธ ์›น์„œ๋น„์Šค ์‹ ์ถœ๊ท€๋† ๐ŸŒฝ์€ ๋งค๋…„ ๊ฐ์†Œํ•˜๋Š” ๋†๊ฐ€์™€ ๋†์ดŒ ์ผ์ž๋ฆฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํƒ„์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋””์ง€ํ„ธ ํ™˜๊ฒฝ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ๋†์‚ฐ์—… ์ข…์‚ฌ์ž๋“ค๋„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์ธยท๊ตฌ์ง ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‹ ์ถœ๊ท€๋†์€ ๊ตฌ์ง๊ณผ ๊ตฌ์ธ ๊ธฐ๋Šฅ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๊ธฐ์—… ๋ฆฌ๋ทฐ, ์ปค๋ฎค๋‹ˆํ‹ฐ, ์ฑ„ํŒ… ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ตฌ์ง์ž๊ฐ€ ์ž์‹ ์—๊ฒŒ ๋งž๋Š” ๊ธฐ์—…์„ ๋” ํ•ฉ๋ฆฌ์ ์ด๊ณ  ํ˜„๋ช…ํ•˜๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”— ์„œ๋น„์Šค ๋งํฌ : https://www.sinchulgwinong.site image

์ฃผ์š” ๊ธฐ๋Šฅ ๋ฐ ํŠน์ง•

๐Ÿฉท ๊ตฌ์ธ์ž ํฌ์ธํŠธ๋ฅผ ์ด์šฉํ•œ ๋ฐฐ๋„ˆ ๊ด‘๊ณ 

๊ตฌ์ธ์ž๋Š” ํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์ธ ํ™”๋ฉด ๋ฐฐ๋„ˆ์— ์ž์‹ ์˜ ๊ตฌ์ง ๊ด‘๊ณ ๋ฅผ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. image

๐Ÿ’š ์ง€์—ญ๋ณ„ ๋ฐ ์—…์ข…๋ณ„ ๊ตฌ์ธ๊ธ€ ํ•„ํ„ฐ๋ง ๋ฐ ์ง€๋„ ํ™•์ธ

์ง€์—ญ๊ณผ ์—…์ข…์— ๋”ฐ๋ผ ๊ตฌ์ธ๊ธ€์„ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ง€๋„๋ฅผ ํ†ตํ•ด ์ „๊ตญ์˜ ๊ตฌ์ธ ๊ธฐ์—… ์œ„์น˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image

๐Ÿ’› ๊ธฐ์—… ๋ฆฌ๋ทฐ ์ž‘์„ฑ ๋ฐ ๋ฆฌ๋ทฐ ํ™•์ธ, ์Šคํฌ๋žฉ

๊ตฌ์ง์ž๋Š” ๊ธฐ์—…์— ๋ฆฌ๋ทฐ์™€ ํ‰์ ์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๋ฆฌ๋ทฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์Šคํฌ๋žฉ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ด€์‹ฌ ์žˆ๋Š” ๊ตฌ์ธ๊ธ€์„ ๋ชจ์•„๋†“์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ตฌ์ธ์ž๋Š” ๋ฆฌ๋ทฐ ๊ฒŒ์‹œ ์ค‘๋‹จ ์š”์ฒญ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image

๐Ÿ’œ ๊ตฌ์ธ์ž์™€ ๊ตฌ์ง์ž ๊ฐ„์˜ ์‹ค์‹œ๊ฐ„ ์†Œํ†ต

์ฑ„ํŒ… ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ตฌ์ธ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜๊ณ , ๊ตฌ์ง ์˜์‚ฌ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Period

  • 2024.05.17 ~ 2024.07.01

Stacks

Next.js TypeScript React Hook Form Tailwind CSS Amazon S3 CloudFront Shadcn/ui React Quill Husky

  • Next.js ์•ฑ ๋ผ์šฐํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์„œ๋ฒ„ ์ปดํฌ๋„ŒํŠธ์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ  ์ ์šฉํ•˜์˜€์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ fetching ์‹œ ์บ์‹ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ์‹ฑ๊ธ€ํ†ค ํŒจํ„ด์„ ํ™œ์šฉํ•ด API ์—ฐ๊ฒฐ์„ ์ถ”์ƒํ™”ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • React-hook-form ๋น„์ œ์–ด ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ์ค‘ ๋ถˆํ•„์š”ํ•œ ๋ Œ๋”๋ง์„ ๋ฐฉ์ง€ํ•˜์˜€์œผ๋ฉฐ, control์„ ํ™œ์šฉํ•˜์—ฌ React-quill๊ณผ ์—ฐ๊ฒฐํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • Amazon S3: Next.js๋ฅผ ์ •์  ํŒŒ์ผ๋กœ ๋นŒ๋“œํ•œ ํ›„, GitHub Actions๋ฅผ ํ†ตํ•ด CI/CD ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•˜์—ฌ ์ €์žฅํ•˜๊ณ  ๋ฐฐํฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • CloudFront: CDN์„ ํ†ตํ•ด ์ฝ˜ํ…์ธ ๋ฅผ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์œผ๋กœ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • Tailwind CSS: ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์ธ ์Šคํƒ€์ผ๋ง์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • Shadcn/ui: Headless UI๋ฅผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.

Developers

์ •์•„ํ˜„
profile
@a-honey

About

๐ŸŒพ ๋†์ดŒ ๊ตฌ์ธยท๊ตฌ์ง ํฌํ„ธ ์›น์„œ๋น„์Šค, ์‹ ์ถœ๊ท€๋† ๐ŸŒฝ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages