NHJeans / Deepening-Project

๋ชจ์ž„์ด ๋๋‚˜๊ณ  ํ›„๊ธฐ๋ฅผ ์ „ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ์—์š”
https://deepening-project.vercel.app
1 stars 2 forks source link
nextjs supabase tailwindcss tanstack-query typescript zustand

๐Ÿ’š ๋ชจ์ž„์ด ๋๋‚˜๊ณ  ํ›„๊ธฐ๋ฅผ ์ „ํ•  ์ˆ˜ ์žˆ๋Š” ๋กค๋งํŽ˜์ดํผ ํ”„๋กœ์ ํŠธ

๋ฆฌ์•กํŠธ ์‹ฌํ™”์ฃผ์ฐจ ํ”„๋กœ์ ํŠธ๋กœ NEXTJS๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„ํ–ˆ์–ด์š”.

์–ด๋–ค ๋ชจ์ž„์„ ๋งˆ์น˜๊ณ  ์†Œ๊ฐ์€ ๋“ฃ๊ณ  ์‹ถ์€๋ฐ, ๋ง‰์ƒ ๋ถ€ํƒํ•˜๊ธฐ ์–ด๋ ค์šธ ๋•Œ! "์–ด๋• ์–ด?"๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๋Š”๊ฑด ์–ด๋–จ๊นŒ์š”?

0. ํŒ€์› ์†Œ๊ฐœ

๋‚จํ˜„์žฌ ์ •๋ฏผ์„ ์กฐ์€์˜ ์ž„ํ˜„์„ ์•ˆ์ข…ํ˜„ ํ•œ์ข…์„ญ
๋ชจ์ž„ ์ „์ฒด ๋ชฉ๋ก,
๋‹‰๋„ค์ž„ ์ˆ˜์ • & ๋กœ๊ทธ์•„์›ƒ ๊ธฐ๋Šฅ,
ํ”„๋กœ์ ํŠธ ํ™˜๊ฒฝ ์…‹ํŒ…
๋ชจ์ž„์ƒ์„ฑ,
์ด๋ฏธ์ง€ drag&drop
๋ฐฉ์‹ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ,
ํšŒ์›๊ฐ€์ž… & ๋กœ๊ทธ์ธ
์†Œ์…œ๋กœ๊ทธ์ธ(google, kakao)
๋ชจ์ž„ ๋ชฉ๋ก ํŽ˜์ด์ง€ ๋ฆฌ์ŠคํŠธ
(๊ธฐ๋ณธ์ˆœ, ๋ชจ์•„๋ณด๊ธฐ)
๋ชจ์ž„ ์žฌ๋ฐฐ์น˜ ๊ธฐ๋Šฅ
๋ชจ์ž„ ํ›„๊ธฐ ๊ธ€์“ฐ๊ธฐ ๋ฐ
ํŽธ์ง€์ง€ ์ƒ‰์ƒ ๋ณ€๊ฒฝ ๊ธฐ๋Šฅ
ํ›„๊ธฐ ์ƒ์„ธํŽ˜์ด์ง€
๋””ํ…Œ์ผ ํŽ˜์ด์ง€ ํ—ค๋”
์นด์นด์˜คํ†ก ๊ณต์œ ํ•˜๊ธฐ



0-1. ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ๊ธฐ๊ฐ„

0-2. ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ..

0-3. ํ”„๋กœ์ ํŠธ Github ์ „๋žต

git-flow ์ „๋žต์„ ๊ฐ„์†Œํ™” ํ•˜์—ฌ ๋ฉ”์ธ ๋ธŒ๋žœ์น˜์ธ main, dev์™€ ๋ณด์กฐ ๋ธŒ๋žœ์น˜ feature ์‚ฌ์šฉํ–ˆ์–ด์š”.

main branch

dev branch

feature branch

1. ์‚ฌ์šฉํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

tanstack-query

์„œ๋ฒ„ ์ƒํƒœ ๊ด€๋ฆฌ๋ฅผ ๊ด€๋ฆฌ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜์˜€์œผ๋ฉฐ, ๋น„๋™๊ธฐ ๋กœ์ง์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ์–ด์š”

supabase

Supabase๋ฅผ ๋ฐฑ์—”๋“œ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ–ˆ์–ด์š”

tailwind css

์žฌ์‚ฌ์šฉ์„ฑ์ด ๋†’๊ณ , ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ๊ณผ ์œ ์ง€๋ณด์ˆ˜์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ธฐ์— ์‚ฌ์šฉํ–ˆ์–ด์š”

Kakao Share API

์นด์นด์˜ค API๋ฅผ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ˜ํ…์ธ ๋ฅผ ์‰ฝ๊ฒŒ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์˜€์–ด์š”.


2. ๋Œ€ํ‘œ๊ธฐ๋Šฅ

3. ์ƒ์„ธ์„ค๋ช…

1. Supabase Auth๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€๋ฅผ ๊ตฌํ˜„


2. ๋‚ด๊ฐ€ ์ƒ์„ฑํ•œ ๋ชจ์ž„๊ณผ ๋‹‰๋„ค์ž„ ๋ณ€๊ฒฝ ๊ธฐ๋Šฅ


3. ๋ชจ์ž„ ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง€ ๊ตฌํ˜„



4. ๋ชจ์ž„ ์ƒ์„ฑ ํŽ˜์ด์ง€ ๊ตฌํ˜„



4. ๋ชจ์ž„ ์ƒ์„ธํŽ˜์ด์ง€