Skip to content

eduardolecdt/base-vuejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Projeto VueJS 3.0 - Base EduSites

Este é um projeto base em VueJS 3 utilizando API Composition (sem Nuxt), desenvolvido e mantido pelo EduSites. Ideal para projetos SPA com estrutura organizada, foco em performance e facilidade de manutenção.


📖 Documentação

Para mais informações sobre o framework utilizado, consulte a documentação oficial do Vue 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 build

O build será gerado na pasta /dist, pronto para ser hospedado.

🔍 Visualizando o Build Localmente

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

pnpm run preview

📂 Estrutura do Projeto

  • 📁 public/ → Arquivos públicos acessíveis diretamente (favicon, sitemap etc.)
  • 📁 src/api/ → Funções para chamadas a APIs externas/internas
  • 📁 src/components/ → Componentes Vue reutilizáveis
  • 📁 src/css/ → Estilos globais e utilitários CSS
  • 📁 src/directives/ → Diretivas personalizadas
  • 📁 src/helpers/ → Funções utilitárias auxiliares
  • 📁 src/layouts/ → Estrutura de layout base para páginas
  • 📁 src/router/ → Configuração de rotas com Vue Router
  • 📁 src/stores/ → Gerenciamento de estado com Pinia
  • 📝 vite.config.js → Configurações do Vite
  • 📝 index.html → Estrutura HTML base do projeto
  • 📝 main.js → Arquivo de entrada da aplicação

⚙️ Scripts Disponíveis

Comandos úteis para desenvolvimento e produção:

  • pnpm run dev → Inicia o servidor de desenvolvimento
  • pnpm run build → Compila o projeto para produção
  • pnpm run preview → Visualiza localmente o build de produção

🔗 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

Base de código para projetos em VueJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors