🧪 Working in Progress
-
💚 Nuxt 3 - SSR, ESR, File-based routing, components auto importing, modules, etc.
-
🔥 The
<script setup>syntax -
🚠 Firebase v9 for Firestore database services
-
🚀 The PrimeVue for styled components
-
🗽 The Boostrap 5 for style
-
🍍 + 💽 pinia-plugin-persistedstate-2 plugin for saving stores locally
-
🚦 VeeValidate for input forms with i18n support
-
🌎 intlify/i18n support, now supports 🇬🇧, 🇫🇷, 🇵🇹, 🇯🇵
-
📥 APIs auto importing - for Composition API, VueUse and custom composables.
-
🏎 Firebase cloud functions and deploy
-
🦾 Mainly TypeScript
- Firebase v9 - New version of Firebase services
- TailwindCSS - It's fast, flexible, and reliable — with zero-runtime.
- Pinia - intuitive, type safe, light and flexible Store for Vue.
We recommend using VS Code with Volar to get the best experience (You might want to disable Vetur if you have it).
Make sure to install the dependencies
npm installCurrent workaround for error 'ReferenceError: IDBIndex is not defined'
npm i firebase@9.6.7 —save-exactOr you may face the following error
ERROR nuxi requires @nuxt/kit to be installed in your project. Try installing nuxt3 or @nuxt/bridge first. Then do the following and yarn install do the rest of it.
npx nuxi upgrade --forceThen
npm run devDelete .output folder and run below commands
npm run build
npx nuxi previewBuild the application for production:
NITRO_PRESET=firebase yarn buildUsing emulators, you can preview the result on locally
firebase emulators:start Deploy
firebase deployCheckout the deployment documentation.