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.
- 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.
- 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.
- 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.jpgEdson.jpgFelipe.jpgGabriel.jpgHelson.jpgRian.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.
Para iniciar o projeto localmente, siga os passos abaixo:
-
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.
- O Node.js é necessário para rodar o projeto. Você pode verificar se já o tem instalado com:
-
Clone o Repositório:
- Copie a URL do repositório e execute o comando abaixo no terminal:
git clone <URL_DO_REPOSITORIO>
- Copie a URL do repositório e execute o comando abaixo no terminal:
-
Instale as Dependências:
- Navegue até o diretório do projeto e execute:
npm install
- Navegue até o diretório do projeto e execute:
-
Inicie o Servidor de Desenvolvimento:
- Para iniciar o projeto localmente, execute:
npm run dev
- O projeto estará disponível em
http://localhost:3000.
- Para iniciar o projeto localmente, execute:
O projeto está hospedado no Netlify e pode ser acessado no seguinte link: batuqueofc.netlify.app

