# \_FormKit in Nuxt 3 Activity ## Getting Started - Setup ### First, you'll want to initiate a new nuxt 3 project - go to terminal > enter `npx nuxi init formkit_sample` - in terminal: cd into your project `cd formkit_sample/` - in terminal: do an npm install `npm i` - in terminal: deploy on local host to make sure it's all working! `npm run dev` ### Next, install the \_FormKit module - in terminal: enter `npm install @formkit/nuxt` - in nuxt.config.ts: ``` import { defineNuxtConfig } from 'nuxt3' export default defineNuxtConfig({ modules: ['@formkit/nuxt'], }) ``` - **That's it for the setup, you are ready to rock! [Actually not so fast, stay a while]** - We will add tailwind so that our forms can be beautiful and user-friendly ### Tailwind install - in terminal: enter `npm install --save-dev @nuxtjs/tailwindcss` - in nuxt.config.ts: ``` import { defineNuxtConfig } from 'nuxt3' export default defineNuxtConfig({ modules: ['@formkit/nuxt', '@nuxtjs/tailwindcss'], }) ``` - Finally, in terminal: enter `npx tailwindcss init --full` --- ## How to use [FormKit Examples](https://formkit.com/essentials/forms) - Inside of the `app.vue` or an `index.vue` page add this code to have a ready-to-use form or look through the documentation for [\_FormKit](https://formkit.com/essentials/inputs) to see what else you can do. ``` ```