Nuxt is a full stack [[JavaScript]] framework that builds opon [[Vue|Vue]]. It offers [[Server Side Rendering]].

## Create a Nuxt 3 App

You can run the following command in your terminal

```shell
npx nuxi@latest init <project-name>
```


## Nuxt 3  Routing
Nuxt uses filesystem based routing against the `/pages/` folder. You can name a variable in the filename like as follows: `/pages/[id].vue`

## Nuxt 3 Layout (Theme/Templating)

### Primary layout
You can store your default layout at `layouts/default.vue` for your theme/code that you want to run on every page.

### Error page layout
