This is my current setup I'd use to start new "real world" Nuxt webapp. This will improve and grow together with my skills. I will also try to include WHAT and WHY comments.
npm
orpnpm
based project- Nuxt application framework atop Vue.js
- VueUse for utility functions
- Tailwind CSS for styling
- NuxtImage to optimize use of images
- nuxt/i18n for localization
- Pinia for state management
- Supabase for auth and DB services
- FormKit for input forms
- Icônes for providing SVG icons
- ESLint via @nuxt/eslint for automatic code quality check
git checkout nuxt-stack project
npm install
orpnpm install
*setup supabase
(optional)npm run dev
orpnpm run dev
localhost:3000
You are ready to build your next awesome project in Nuxt.
* based on your choice delete either pnpm-lock.yaml
or package-lock.json
. Template allows both, but only one is desired to be kept in your project.