Skip to content

GiovaniFZ/my-website-vue

Repository files navigation

Giv's Website

Português | English

Olá, meu nome é Giovani (também conhecido como Giv). Esse é meu site pessoal desenvolvido em Vue.js com TypeScript que retrata quem eu sou e apresenta minhas habilidades como desenvolvedor.

🚀 Tecnologias Utilizadas

  • Vue 3 - Framework JavaScript progressivo
  • TypeScript - Superset tipado do JavaScript
  • Vue Router - Roteamento oficial do Vue
  • Vue I18n - Internacionalização (suporte a múltiplos idiomas)
  • Swiper.js - Carrossel moderno e responsivo
  • Oh Vue Icons - Biblioteca de ícones para Vue
  • Last.fm API - Integração para mostrar músicas recentes

📝 Sobre o Projeto

Este site foi criado para apresentar:

  • Quem eu sou - Minha apresentação pessoal
  • Minhas habilidades técnicas - Quais tecnologias e ferramentas eu sei utilizar.
  • Meus gostos musicais - Últimas músicas que escutei via Last.fm
  • Como me contatar - Formas de entrar em contato

✨ Funcionalidades

  • 🌐 Multilíngue - Suporte a português e inglês
  • 📱 Responsivo - Adaptado para diferentes tamanhos de tela
  • 🎵 Integração Musical - Mostra em tempo real a última música tocada
  • 🎨 Animações Suaves - Transições e efeitos visuais modernos
  • 🧭 Navegação Intuitiva - Menu lateral responsivo e navegação fluida

🛠️ Como Executar

# Clone o repositório
git clone [url-do-repositorio]

# Instale as dependências
npm install

# Execute em modo de desenvolvimento
npm run dev

# Build para produção
npm run build

📂 Estrutura do Projeto

src/
├── components/      # Componentes reutilizáveis
├── views/           # Páginas da aplicação
├── lib/             # Utilitários e APIs
├── interfaces/      # Tipagens TypeScript
└── i18n/            # Arquivos de tradução

Obrigado por visitar o repositório, não esqueça de dar uma olhada também no site!


Desenvolvido com ❤️ por Giv

About

My website, made in vue ;)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors