Welcome to my Nuxt Template App! This project is a template for creating applications using Nuxt 3, TailwindCSS, NuxtUI, Sitemap.xml, Animate on Scroll (AOS), and vue3-carousel-nuxt. It is also configured for dark mode with TailwindCSS.
- Nuxt 3: The latest version of the Nuxt.js framework.
- TailwindCSS: A utility-first CSS framework for rapid UI development.
- NuxtUI: A set of UI components for Nuxt.
- Sitemap.xml: Automatically generate a sitemap for your application.
- Animate on Scroll (AOS): Add animations to your scroll events.
- vue3-carousel-nuxt: A flexible and responsive carousel for Vue 3.
- Dark Mode: Configured for dark mode using TailwindCSS.
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Make sure you have the following installed on your machine:
- Node.js (v14 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/ethannschwartz/nuxt-template-app.git
-
Navigate to the project directory:
cd nuxt-template-app
-
Install the dependencies:
npm install
Start the development server with the following command:
npm run dev
Open your browser and navigate to http://localhost:3000 to see the application in action.
To build the application for production, use the following command:
npm run build
The compiled files will be located in the dist directory.
Deployment After building the application, you can deploy the contents of the dist directory to your preferred hosting provider.
TailwindCSS is configured in the tailwind.config.js
file. You can customize the theme, extend it, or add new plugins as needed.
NuxtUI components can be used throughout your application. Refer to the NuxtUI documentation for more information on how to use these components.
The sitemap configuration is located in the nuxt.config.js
file. You can customize the routes and other settings as needed.
AOS is configured in the nuxt.config.js
file. You can customize the animations and other settings as needed. To use AOS in your components, add the appropriate data-aos attributes to your HTML elements.
To use the carousel component, import it in your components or pages and use it as shown in the vue3-carousel documentation.
Dark mode is enabled using TailwindCSS. You can customize the dark mode settings in the tailwind.config.js
file.
This project is licensed under the MIT License
. See the LICENSE file for details.
- Nuxt 3
- TailwindCSS
- NuxtUI
- AOS
- vue3-carousel