This project serves as a starter kit for building frontend applications using Nuxt.js. It includes a robust setup with tests, linters, Prettier, and basic style configurations, tailored for quick prototyping and scalable production applications. It uses SCSS for more dynamic and powerful styling options.
- Nuxt.js Framework: Utilizes the versatile Nuxt.js framework for server-rendered Vue.js applications.
- Testing Setup: Integrated testing environment with Vitest and Cypress for comprehensive testing (unit and E2E).
- Linting and Formatting: ESLint for code quality and Prettier for formatting.
- Style Configuration: Basic style setup including
reset.css
to normalize browser styling and SCSS for enhanced styling capabilities. - Sample Styles: Sample styles for basic HTML elements using SCSS to kickstart your project styling.
- Base Components: Predefined Vue components that can be used as a starting point for the application.
Before you begin, ensure you have installed the following: