Skip to content

eduardolecdt/base-nuxtjs

Repository files navigation

🚀 Projeto NuxtJS - Base EduSites

Este é um projeto base em NuxtJS 3 desenvolvido e utilizado pelo EduSites. Aqui você encontrará tudo o que precisa para configurar, rodar e preparar o projeto para produção com eficiência.


📖 Documentação

Para mais informações sobre o framework utilizado, consulte a documentação oficial do Nuxt 3.


⚡ Setup Rápido

Antes de começar, certifique-se de instalar as dependências do projeto com:

pnpm install

🛠️ Desenvolvimento

Para iniciar o servidor localmente em http://localhost:3000, utilize:

pnpm run dev

🚀 Produção

📦 Criando o Build

Para gerar os arquivos otimizados para produção:

pnpm run generate

Os arquivos serão gerados na pasta /dist.

🔍 Visualizando o Build Localmente

Se quiser testar o build de produção antes de fazer o deploy:

pnpm run preview

🌍 Deploy

Para publicar seu projeto, confira a documentação de deployment do Nuxt 3.


📂 Estrutura do Projeto

  • 📁 assets/ → Arquivos estáticos como imagens, fontes e estilos globais
  • 📁 components/ → Componentes Vue reutilizáveis
  • 📁 composables/ → Funções reutilizáveis e lógicas de estado
  • 📁 middleware/ → Proteção e processamento de rotas
  • 📁 pages/ → Páginas do site (geração automática de rotas)
  • 📁 public/ → Arquivos públicos acessíveis diretamente
  • 📁 stores/ → Gerenciamento de estado com Pinia (ou outra solução)
  • 📝 nuxt.config.ts → Configurações do Nuxt.js

⚙️ Scripts Disponíveis

Comandos úteis para desenvolvimento e produção:

  • pnpm run dev → Inicia o servidor de desenvolvimento
  • pnpm run generate → Gera o build para produção
  • pnpm run preview → Visualiza o build localmente antes do deploy

🔗 Conecte-se Comigo!

Me acompanhe para mais conteúdos sobre desenvolvimento web!

📸 Instagram: @edusites 📺 YouTube: @eduardosites


🔥 Desenvolvido por EduSites – Transformando ideias em código! 🚀

About

Código base para projetos em NuxtJS seguindo o padrão @edusites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •