-
💚 Nuxt 3 - SSR, ESR, File-based routing, components auto importing, modules, etc. Are you new in Nuxt3? We recommend to look at the documentation.
-
🔥 The
<script setup>
syntax -
🚠 Auth0 SDK Authentication services. Auth0 Federated Identity Management.
-
Hapi iron module for encapsulated tokens on Cookies
-
🚀 The PrimeVue for styled components
-
📥 APIs auto importing - for Composition API, VueUse and custom composables.
-
🦾 Mainly TypeScript
We recommend using VS Code with Volar to get the best experience (You might want to disable Vetur if you have it).
First of all, you need to create Auth0 acount and SDK setup. https://auth0.com/docs/quickstart/spa/vanillajs
You need to create .env
file with this content from Auth0 project (security credentials should never be shared):
cp .env.example .env
Make sure to install the dependencies
yarn install
Rename .env.example as .env and set environment values
Start the development server on http://localhost:3000
yarn dev
Build the application for production:
yarn build
Checkout the deployment documentation.