Skip to content

LipeLacross/Batuque-Web

 
 

Repository files navigation

Batuque-Web

Batuque-Web é o site de demonstração para o projeto Batuque. Ele exibe uma série de seções e funcionalidades que ressaltam a aplicação de tecnologias modernas e práticas de desenvolvimento web. Este projeto apresenta a inovadora bateria de realidade aumentada Batuque, oferecendo uma experiência envolvente e acessível para o aprendizado e prática de bateria sem a necessidade de equipamentos tradicionais.

🔨 Funcionalidades do Projeto

  • Cabeçalho Fixo: Um cabeçalho fixo com um menu de navegação e botões de contato e reportar bugs.
  • Responsividade: Design responsivo que se adapta a diferentes tamanhos de tela, garantindo uma boa experiência em dispositivos móveis.
  • Interatividade: Menu de navegação interativo que se adapta ao tamanho da tela e exibe opções de forma adequada em dispositivos menores.
  • Animações e Transições: Animações sutis e transições suaves para melhorar a experiência do usuário.
  • Efeitos de Rolagem Animados: Utilização da biblioteca AOS para adicionar animações quando os elementos entram em vista durante a rolagem da página.
  • Integração de Ícones: Utilização de ícones para enriquecer a interface e facilitar a navegação.

Exemplo Visual do Projeto

chrome-capture-2024-9-29 (1) chrome-capture-2024-9-29

✔️ Técnicas e Tecnologias Utilizadas

  • Vue.js: Framework JavaScript para construção da interface.
  • Vite: Ferramenta de construção para desenvolvimento rápido.
  • AOS (Animate On Scroll): Biblioteca para adicionar animações aos elementos durante a rolagem da página.
  • Boxicons & Remix Icons: Ícones para melhorar a UI.
  • Google Fonts: Fonte personalizada para uma aparência moderna.
  • CSS Custom Properties: Variáveis CSS para fácil personalização de cores e estilos.
  • CSS Animations: Utilização de animações CSS para efeitos visuais.

📁 Estrutura do Projeto

  • public/
    • favicon.ico: Ícone do site.
    • img/
      • batuqueimg.jpg: Imagem principal do projeto.
      • favicon-16x16.png: Favicon 16x16.
      • favicon-32x32.png: Favicon 32x32.
      • favicon.ico: Favicon padrão.
      • homem_tocando.png: Imagem adicional.
      • logo.svg: Logotipo em SVG.
      • logo_png 180x180.png: Logotipo PNG 180x180.
      • logo_png 192x192.png: Logotipo PNG 192x192.
      • logo_png 512x512.png: Logotipo PNG 512x512.
      • macro-eye-iris.jpg: Imagem adicional.
      • opencv_logo.png: Logotipo OpenCV.
      • realidade_aumentada.jpg: Imagem adicional.
      • members/
        • Anthonny.jpg
        • Edson.jpg
        • Felipe.jpg
        • Gabriel.jpg
        • Helson.jpg
        • Rian.jpg
      • site.webmanifest: Manifesto do site.
      • visao_computacional.jpg: Imagem adicional.
  • src/
    • App.vue: Componente principal da aplicação Vue.
    • assets/
      • base.css: Estilos base do projeto.
      • logo.svg: Logotipo em SVG.
      • main.css: Estilos principais do projeto.
    • components/
      • About.vue: Componente sobre.
      • BugReport.vue: Componente para reportar bugs.
      • Contact.vue: Componente de contato.
      • Footer.vue: Componente de rodapé.
      • Header.vue: Componente de cabeçalho.
      • Hero.vue: Componente de seção principal.
      • ProjectOverview.vue: Componente de visão geral do projeto.
      • Resources.vue: Componente de recursos.
      • Services.vue: Componente de serviços.
      • Test.vue: Componente de teste.
    • main.js: Arquivo principal de inicialização da aplicação Vue.
  • vite.config.js: Configuração do Vite para o projeto.

🛠️ Abrir e Rodar o Projeto

Para iniciar o projeto localmente, siga os passos abaixo:

  1. Certifique-se de que o Node.js está instalado:

    • O Node.js é necessário para rodar o projeto. Você pode verificar se já o tem instalado com:
      node -v
    • Se não estiver instalado, baixe e instale a versão recomendada.
  2. Clone o Repositório:

    • Copie a URL do repositório e execute o comando abaixo no terminal:
      git clone <URL_DO_REPOSITORIO>
  3. Instale as Dependências:

    • Navegue até o diretório do projeto e execute:
      npm install
  4. Inicie o Servidor de Desenvolvimento:

    • Para iniciar o projeto localmente, execute:
      npm run dev
    • O projeto estará disponível em http://localhost:3000.

🌐 Deploy

O projeto está hospedado no Netlify e pode ser acessado no seguinte link: batuqueofc.netlify.app

About

A landing page for Batuque created with Vue.js.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 82.2%
  • CSS 11.6%
  • JavaScript 3.8%
  • HTML 2.4%