Nuxt Started – A Nuxt 3 starter with Tailwind CSS, Shadcn-vue, Pinia, VueUse, and essential tools. Features Nuxt Image, ShadCN, Reka UI, Lucide Icons, Axios, and Three.js. Optimized for performance and flexibility, making it perfect for modern web apps. 🚀
Nuxt 3 Starter is a production-ready boilerplate project designed to kickstart development with Nuxt 3. It comes pre-configured with essential tools and libraries to build modern web applications quickly.
Clone the repository:
git clone https://github.com/afadel151/Nuxt-Starter.git
cd Nuxt-Starter
Install dependencies:
# Using bun (recommended)
bun i
# Using yarn
yarn
# Using npm
npm i
# Using pnpm
pnpm install
Set up the database:
# Create and apply migrations
bunx prisma migrate dev
# Seed the database with test data
bun run prisma:seed
Configure environment variables:
Create a .env file with:
JWT_SECRET=your-secure-secret-key
Start the development server:
# Using bun (recommended)
bun dev
# Using npm
npm run dev
# Using yarn
yarn dev
# Using pnpm
pnpm dev
Build for production:
# Using yarn (recommended)
yarn build
# Using npm
npm run build
# Using pnpm
pnpm build
Preview production build:
# Using bun (recommended)
bun preview
# Using npm
npm run preview
# Using yarn
yarn preview
# Using pnpm
pnpm preview
├── assets/ # Static assets
├── components/ # Vue components
├── composables/ # Vue composables
├── layouts/ # Layout components
├── pages/ # Application pages
├── public/ # Public static files
├── server/ # Server-side code
├── prisma/ # Database schema and migrations
├── types/ # TypeScript types
└── utils/ # Utility functions
nuxt.config.ts: Nuxt configurationtailwind.config.ts: Tailwind CSS configurationapp.config.ts: Application configurationcomponents.json: Shadcn UI configurationprisma/schema.prisma: Database schemaThe starter includes a complete authentication system:
/auth/login/auth/signupTest credentials:
We welcome contributions! Please read our CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
This project builds upon these amazing open-source projects: