https://github.com/cesswhite/nuxoki
Elevate your projects with this minimalistic Nuxt 3 template, designed to seamlessly integrate the Flexoxi color palette. Perfect for developers looking to create modern, clean, and visually appealing websites or applications with Nuxt’s powerful features.
https://github.com/cesswhite/nuxoki
color-palette flexoki nuxt nuxt3
Last synced: 2 months ago
JSON representation
Elevate your projects with this minimalistic Nuxt 3 template, designed to seamlessly integrate the Flexoxi color palette. Perfect for developers looking to create modern, clean, and visually appealing websites or applications with Nuxt’s powerful features.
- Host: GitHub
- URL: https://github.com/cesswhite/nuxoki
- Owner: cesswhite
- Created: 2025-01-08T21:06:30.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-08T23:08:05.000Z (4 months ago)
- Last Synced: 2025-02-16T01:34:21.891Z (2 months ago)
- Topics: color-palette, flexoki, nuxt, nuxt3
- Language: Vue
- Homepage: https://nuxoki.vercel.app
- Size: 117 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Nuxoki - Nuxt UI Minimal Template
Demo here: https://nuxoki.vercel.app/
A minimal and sleek Nuxt 3 template designed to seamlessly integrate the **Flexoxi color palette**, perfect for developers looking to create clean, fast, and visually stunning web projects. This template leverages Nuxt 3's power to deliver an optimized and modern development experience while showcasing the vibrant Flexoxi colors.
## Built with Nuxt 3 and the Flexoxi Color Palette:
- **Nuxt UI v3** for a better development and UX.
- **Nuxt 3** for a streamlined development experience with server-side rendering (SSR).
- **Flexoxi Color Palette** integration for vibrant and modern color choices.
- **Tailwind CSS** for a responsive and clean design.
- **Pinia** for simple and effective state management.
- Fully compatible with Nuxt v4 modern folder structure for better scalability and maintenance.For more information about Nuxt 3, visit the [official Nuxt website](https://nuxt.com).
For more information about Flexoxi, visit the [official Flexoxi website](https://stephango.com/flexoki).
## Features
- Nuxt UI v3 to leverage the theme
- Nuxt 3 with SSR support
- Flexoxi color palette integration
- Pinia for state management
- Tailwind CSS for styling and responsiveness
- Minimal and clean design
- SEO-ready with meta tags
- Dark mode support## Project Setup
### Prerequisites
- Node.js (>= 14.x)
- npm or yarn### Installation
1. Clone the repository:
```sh
git clone https://github.com/{username}/nuxoki.git
cd nuxoki
```2. Install dependencies:
```sh
npm install
# or
yarn install
```### Development
Start the development server:
```sh
npm run dev
# or
yarn dev
```The application will be available at `http://localhost:3000`.
### Build
To build the project for production:
```sh
npm run build
# or
yarn build
```### Deployment
After building the project, you can deploy the `dist` directory to your preferred hosting service.
## Project Structure
- `nuxt.config.ts`: Nuxt configuration file.
- `app/`: Contains the main application files.
- `components/`: Vue components.
- `layouts/`: Layout components.
- `pages/`: Page components.
- `stores/`: Pinia stores.
- `assets/css/`: CSS files.
- `public/`: Static assets.## Usage
### State Management
This project uses Pinia for state management. Example store:
```typescript
export const useIndexStore = defineStore('useIndexStore', {
state: () => ({
name: ''
}),
})if (import.meta.hot) {
import.meta.hot.accept(acceptHMRUpdate(useIndexStore, import.meta.hot))
}
```### Components
- `AppLogo`: Displays the application logo.
- `AppSwitchMode`: Toggles between dark and light mode.
- `AppSwitchPrimaryColor`: Switches the primary color theme to the Flexoxi palette.
- `FlexokiPalette`: Elements tho show all colors.### Pages
- `index.vue`: The main landing page.
- `about.vue`: The about page.### Layouts
- `default.vue`: The default layout for the application.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request for any changes.
## License
This project is licensed under the MIT License.