Nuxt UI, Nuxt SEO, Nuxt Server Api, Pinia, PWA, Firebase, Email Login, Google Login๋ฅผ ์ฝ๊ฒ ๋ฐฐ์ธ์ ์์ด์~~
Vue ๊ธฐ๋ฐ ์น ํ๋ ์์ํฌ Nuxt 3 ๊ธฐ์ด ํ์ต
Nuxt 3 ํ๋ก์ ํธ ๊ฐ๋ฐํ ๋ฐฐํฌ
Firebase Firestore v11
Nuxt ๊ณต์์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฆฌ Pinia
vite-pwa/nuxt PWA(Progressive Web App)
Nuxt SEO(๊ฒ์์์ง์ต์ ํ)
.env(API ํค๋ฅผ ํด๋ผ์ด์ธํธ์ ๋ ธ์ถ๋์ง ์๋๋ก ๋ณดํธ)
Login, Signup
tailwindcss
vue.js
Geolocation API
Pinia HMR
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
Vue ๊ธฐ๋ฐ Nuxt์ ํต์ฌ ๊ธฐ๋ฅ์ ๋จ๊ธฐ๊ฐ ๋ฐฐ์ฐ๊ณ ์ถ์ ๋ถ
์น๊ฐ๋ฐ์ ๊ด์ฌ์ด ์๋ ๋ถ
DB๊ฐ ์ด๋ ค์ด ๋ถ
PWA(Progressive Web App)์ ๋ฐฐ์ฐ๊ณ ์ถ์๋ถ
Vue.js์ ๊ด์ฌ์๋ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
vue
javascript
์๋ ํ์ญ๋๊น?
์ ๋ ๋๋ก ๋งตํ ์ ์๋ก์, ํ์ฌ ๋๋ก ์ ์ด์ฉํ์ฌ ๋งตํ์ ๊ด์ฌ์๋ ๋ถ๋ค์๊ฒ ํ์ํ ๊ฐ์ข๋ฅผ ๊ฐ์คํ์์ต๋๋ค. ์ฒ์ ๋๋ก ๋งตํ์ ํ๊ณ ์ถ์๋ถ๋ค์ ๋ฌด์๋ถํฐ ์์ํด์ผ ๋ ์ง ๋ชจ๋ฅด๋๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด ๊ฐ์ข๋ ๊ทธ๋ฐ ๋ถ๋ค์ ์ํ์ฌ ๊ผญ ํ์ํ ๋ถ๋ถ์ ๋ํ์ฌ ํต์ฌ์ ์ธ ๋ถ๋ถ์ ์์ฝํ์ฌ ๋ด์์ต๋๋ค.
๋ํ, Nuxt 3๋ฅผ ํ์ฉํ ์น ๊ฐ๋ฐ ๊ฐ์๋ฅผ ์งํํ๋ ๊ฐ์ฌ์ ๋๋ค. ์ด ๊ฐ์์์๋ Nuxt 3, Pinia, OpenWeatherMap API, Tailwind CSS๋ฅผ ํ์ฉํ์ฌ ์ค์ ํ๋ก์ ํธ์ธ ๋ ์จ ์ฑ์ ์ง์ ๋ง๋ค์ด ๋ด ๋๋ค. API ์ฐ๋, ์ํ ๊ด๋ฆฌ, ๋ฐ์ํ UI ์ค๊ณ, ๋ฐฐํฌ๊น์ง ๋ฐฐ์ ์ค๋ฌด์์๋ ํ์ฉํ ์ ์๋ ๊ธฐ์ ์ ์ตํ ์ ์์ต๋๋ค. ์ฝ๊ณ ์ค์ฉ์ ์ธ ๊ฐ์๋ก Nuxt 3์ ํต์ฌ์ ํจ๊ป ๋ง์คํฐํด ๋ณด์ธ์! ๐
์ ์ฒด
39๊ฐ โ (7์๊ฐ 31๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต: