- Dark Mode
- Image optimization with @nuxt/image
- Integration with Tailwind CSS
- State management with Pinia
- Utilities and composables from VueUse
- Icon components from Radix Icons
@nuxt/image
: ^1.8.0@nuxtjs/tailwindcss
: ^6.12.1@pinia/nuxt
: ^0.5.4@vueuse/nuxt
: ^11.0.3nuxt
: ^3.13.0pinia
: ^2.2.2vue
: latestvue-router
: latest@radix-icons/vue
: ^1.0.0@tailwindcss/typography
: ^0.5.15 (dev dependency)clsx
: ^2.1.1class-variance-authority
: ^0.7.0radix-vue
: ^1.9.5shadcn-nuxt
: ^0.10.4tailwind-merge
: ^2.5.2tailwindcss-animate
: ^1.0.7typescript
: ^5.6.2 (dev dependency)
components
: Reusable Vue componentslayouts
: Page layoutspages
: Page componentsplugins
: Nuxt pluginsstore
: Pinia store
To get started with this project, run the following commands:
npm install
npm run dev
This will start the development server and you can access the application at http://localhost:3000
.
To build the application for production, run the following command:
npm run build
This will generate the production-ready code in the dist
directory.
To generate a static site, run the following command:
npm run generate
This will generate a static site in the dist
directory.
This project is licensed under the MIT License.