- React, Next.js๋ฅผ ์ด์ฉํ ์ง๋ ๋ง์ง ํ๋ก์ ํธ ์ ๋๋ค.
- ์ธ๋ถ API (์นด์นด์ค ์ง๋) ์ฌ์ฉ๊ณผ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ํ ๊ฒฝํ
- ๊ฒ์ ๊ธฐ๋ฅ ๊ตฌํ
- ์ฌ์ฉ์ ๋ฆฌ๋ทฐ ๋ฐ ํ์
- ๋ฐ์ดํฐ ์ ๋ ฌ๊ณผ ํํฐ๋ง
- geolocation API๋ฅผ ์ด์ฉํ ์์น ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ
- Next.js ๋ฐ์ํ ์น
- TailwindCSS
- Recoil, React Query
- ์ง๋ ๊ด๋ฆฌ
- ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ (์๋ฒ ์ํ ๊ด๋ฆฌ)
- TailwindCSS๋ฅผ ์ด์ฉํ ์คํ์ผ๋ง
- Vercel
- Github import ์๋ ๋ฐฐํฌ
- ๋ ์ด์์, ํผ, ์ง๋, ๋ง์ง ์์, ๋ง์ง ๋ฆฌ์คํธ, ๊ฒ์ ํํฐ ๋ฑ
- Next.js API Routes๋ฅผ ์ด์ฉํ ๋ฐฑ์๋ API ์์ฑ
- Prisma, Supabase๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๋ง ๋ฐ ๋ง์ด๊ทธ๋ ์ด์
- Next-auth, Prisma๋ฅผ ์ฐ๋ํ ์ฌ์ฉ์ ์ธ์ฆ
- Prisma, React Query๋ฅผ ์ด์ฉํ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ, ์์ฑ, ์์ , ์ญ์
- Next.js
- Prisma
- Supabase
- Next-auth
- React-hook-form
- React-query
- Tailwind
- Kakao map API
- Next.js๋ฅผ ์ด์ฉํ SSR ๊ฐ๋
- Next.js API ๊ฐ๋
- Prisma ๋ฐ Supabase ๊ฐ๋
- Prisma ๊ธฐ๋ณธ ๋ฌธ๋ฒ
- Next-auth ์ธ์ฆ
- API ๊ฐ๋ ๋ฐ kakao map API ์ฐ๋ ๊ฐ๋
- ๋ฉ์ธ ํ์ด์ง(๋ง์ง ์ง๋)
- ์นด์นด์ค ์ง๋์ ๋ง์ง ๋ชฉ๋ก์ ์์ด์ฝ ํ์์ผ๋ก ๋์ด
- Kakao Map API๋ก ์ง๋ ์์ ๋ง์ง ๋ง์ปค ํ์
- ๋ง์ง ๋ชฉ๋ก ํ์ด์ง
- ๋ค์ํ ๋ง์ง ๋ชฉ๋ก ํ์
- ์ฌ์ฉ์๋ ๋ง์ง์ ํด๋ฆญํ์ฌ ์์ธ ์ ๋ณด๋ฅผ ํ์ธ
- ํํฐ๋ง, ์ ๋ ฌ ๊ธฐ๋ฅ(๋ชฉ๋ก, ํํฐ๋ง)
- ํ๋กํ ํ์ด์ง(๋ง์ดํ์ด์ง)
- ๊ฐ์ธ ์ ๋ณด & ์์ฑ ๋ฆฌ๋ทฐ ๋ณด์ฌ์ฃผ๊ธฐ
- ๋ง์ง ์์ธ ํ์ด์ง
- ํน์ ๋ง์ง ์ ๋ณด ๋ณด์ฌ์ฃผ๊ธฐ(์ฃผ์, ์ฐ๋ฝ์ฒ, ์ง๋, ๋ฉ๋ด, ๋ฆฌ๋ทฐ ๋ฑ)
- ์ฐํ ๊ฐ๊ฒ ๋ฆฌ์คํธ
- ๋ง์ง ์ฐํ๊ธฐ ๊ธฐ๋ฅ์ ํตํด, ์ ์ฅํ ๋ง์ง๋ง ๋ชจ์์ ๋ฆฌ์คํธ๋ก ๋ณด์ฌ์ฃผ๊ธฐ