This project was created to provide developers with a robust, production-ready foundation for building modern web applications. Key objectives include:
- Rapid Development: Pre-configured with essential tools and components to help developers start building features immediately instead of spending time on initial setup
- Best Practices: Implements Vue.js/Nuxt.js best practices and modern development patterns out of the box
- UI Excellence: Includes a comprehensive set of customizable UI components from shadcn-vue, styled with Tailwind CSS for beautiful, responsive interfaces
- Internationalization Ready: Built-in support for multiple languages, making it easy to create applications for global audiences
- Type Safety: TypeScript integration for better code quality and developer experience
- Modern Tooling: Configured with modern development tools like ESLint and Bun for optimal development workflow
- Framework: Nuxt.js 3 with Vue 3 - The Intuitive Vue Framework
- UI Components:
- shadcn-vue 1 - Beautifully designed components
- Tailwind CSS 3 - A utility-first CSS framework
- Internationalization: @nuxtjs/i18n 9 - Full-featured internationalization
- Charts & Visualization: @unovis/vue 1 - Data visualization components
- Form Handling:
- vee-validate 4 - Form validation
- zod 3 - TypeScript-first schema validation
- Development Tools:
- TypeScript 5 - For type safety
- ESLint 9 - Code linting
- Bun - Fast JavaScript runtime and package manager
Look at the Nuxt documentation to learn more.
Make sure to install dependencies:
# bun
bun install
Start the development server
# bun
bun run dev
Build the application for production:
# bun
bun run build
Locally preview production build:
# bun
bun run preview
Check out the deployment documentation for more information.
We welcome contributions to improve this template! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Please make sure to update tests and documentation as appropriate.