Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/renegadevi/nuxt-boilerplate
A ready to use Nuxt 3 boilerplate. (w/ HTTPS, Tailwind, i18n+RTL, Pinia, GDPR, Dark mode, TypeScript, Prettier, ESLint etc.)
https://github.com/renegadevi/nuxt-boilerplate
cookies-consent dark-mode gdpr i18n lighthouse nuxt prettier prettier-eslint rtl tailwindcss
Last synced: about 2 months ago
JSON representation
A ready to use Nuxt 3 boilerplate. (w/ HTTPS, Tailwind, i18n+RTL, Pinia, GDPR, Dark mode, TypeScript, Prettier, ESLint etc.)
- Host: GitHub
- URL: https://github.com/renegadevi/nuxt-boilerplate
- Owner: renegadevi
- License: mit
- Created: 2023-07-02T12:51:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-24T22:19:26.000Z (2 months ago)
- Last Synced: 2024-11-24T23:24:46.359Z (2 months ago)
- Topics: cookies-consent, dark-mode, gdpr, i18n, lighthouse, nuxt, prettier, prettier-eslint, rtl, tailwindcss
- Language: Vue
- Homepage: https://nuxt-boilerplate-main.vercel.app/
- Size: 497 KB
- Stars: 134
- Watchers: 5
- Forks: 19
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nuxt Boilerplate
A ready to use Nuxt 3 boilerplate
**Live Demo**: https://nuxt-boilerplate-main.vercel.app/
**StackBlitz**: https://stackblitz.com/github/renegadevi/nuxt-boilerplate
![screenshot](https://raw.githubusercontent.com/renegadevi/nuxt-boilerplate/main/.github/screenshot.png)
![lighthouse](https://github.com/renegadevi/nuxt-boilerplate/blob/e806bae6efec29a19579d7cf76ef683ffe980917/.github/lighthouse.png)## Quick setup (TLDR;)
```bash
git clone https://github.com/renegadevi/nuxt-boilerplate.git
cd nuxt-boilerplate
pnpm install
pnpm run dev
```## Setup
### Prerequisites:
- [pnpm](https://pnpm.io/)
- [mkcert](https://github.com/FiloSottile/mkcert) (Optional localhost HTTPS)### Clone repo
```bash
git clone https://github.com/renegadevi/nuxt-boilerplate.git
cd nuxt-boilerplate
```### Install dependencies:
```bash
pnpm install
```### Optional: `.env`
```ini
VITE_BASE_URL="https://localhost:3000/"
```### Optional: Generate certificate for HTTPS for localhost
```bash
# mkdir certs
cd certs
mkcert localhost
```## Start local server
### Start development server
```bash
# HTTP
pnpm run dev
# HTTPS
pnpm run dev-https
```### Start production build server (HTTP)
```bash
# HTTP
pnpm run build;pnpm run preview
# HTTPS
pnpm run build;pnpm run preview-https
```Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.
## Nuxt Modules included:
- [eslint](https://nuxt.com/modules/eslint)
- [pinia](https://nuxt.com/modules/pinia)
- [tailwindcss](https://nuxt.com/modules/tailwindcss)
- [i18n](https://nuxt.com/modules/i18n)
- [device](https://nuxt.com/modules/device)
- [devtools](https://nuxt.com/modules/devtools)
- [image](https://nuxt.com/modules/image)
- [google-fonts](https://nuxt.com/modules/google-fonts)
- [color-mode](https://nuxt.com/modules/color-mode)
- [icon](https://nuxt.com/modules/icon)
- [cookie-control](https://nuxt.com/modules/cookie-control)