refactor: Rename product name from VisionRun to RunVision across the website.

This commit is contained in:
2026-03-18 17:10:02 +00:00
parent 910a30c2ea
commit b117faa9f5
8 changed files with 15 additions and 15 deletions

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Óculos de corrida de alta performance com tecnologia ESP32, GPS integrado e display HUD. Experimente o futuro da corrida." /> <meta name="description" content="Óculos de corrida de alta performance com tecnologia ESP32, GPS integrado e display HUD. Experimente o futuro da corrida." />
<title>VisionRun Pro - Óculos de Corrida Inteligentes</title> <title>RunVision Pro - Óculos de Corrida Inteligentes</title>
<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Space+Grotesk:wght@500;600;700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Space+Grotesk:wght@500;600;700&display=swap" rel="stylesheet">

View File

@@ -109,7 +109,7 @@ export function About() {
<div className="mt-16 reveal-card opacity-0"> <div className="mt-16 reveal-card opacity-0">
<div className="bg-gradient-to-r from-slate-800/80 to-slate-800/40 border border-slate-700 rounded-2xl p-8 lg:p-10"> <div className="bg-gradient-to-r from-slate-800/80 to-slate-800/40 border border-slate-700 rounded-2xl p-8 lg:p-10">
<p className="text-slate-300 text-center text-lg leading-relaxed max-w-4xl mx-auto"> <p className="text-slate-300 text-center text-lg leading-relaxed max-w-4xl mx-auto">
O <span className="text-orange-400 font-semibold">VisionRun Pro</span> coloca métricas de treino diretamente no seu campo de visão: velocidade, distância, tempo, mapa do trajeto e estado da bateria tudo sem desviar o olhar da corrida. Projeto concebido para corredores que exigem informação imediata, confiável e discreta. O <span className="text-orange-400 font-semibold">RunVision Pro</span> coloca métricas de treino diretamente no seu campo de visão: velocidade, distância, tempo, mapa do trajeto e estado da bateria tudo sem desviar o olhar da corrida. Projeto concebido para corredores que exigem informação imediata, confiável e discreta.
</p> </p>
</div> </div>
</div> </div>

View File

@@ -96,7 +96,7 @@ export function DeepDive() {
</h2> </h2>
<div className="w-16 h-1 bg-gradient-to-r from-orange-500 to-teal-500 mx-auto rounded-full mb-6" /> <div className="w-16 h-1 bg-gradient-to-r from-orange-500 to-teal-500 mx-auto rounded-full mb-6" />
<p className="text-slate-400 text-lg max-w-2xl mx-auto"> <p className="text-slate-400 text-lg max-w-2xl mx-auto">
Transparência total: veja como chegamos às cifras de autonomia, carregamento e armazenamento do VisionRun Pro. Transparência total: veja como chegamos às cifras de autonomia, carregamento e armazenamento do RunVision Pro.
</p> </p>
</div> </div>

View File

@@ -15,7 +15,7 @@ const features = [
{ {
icon: Smartphone, icon: Smartphone,
title: 'Sincronização BLE/Wi-Fi', title: 'Sincronização BLE/Wi-Fi',
description: 'Transferência automática de dados para a aplicação VisionRun.', description: 'Transferência automática de dados para a aplicação RunVision.',
}, },
{ {
icon: Map, icon: Map,
@@ -109,7 +109,7 @@ export function Features() {
Funcionalidades Completamente Operacionais Funcionalidades Completamente Operacionais
</h4> </h4>
<p className="text-slate-400 text-sm leading-relaxed"> <p className="text-slate-400 text-sm leading-relaxed">
Todas as funcionalidades listadas acima estão implementadas e a funcionar perfeitamente no VisionRun Pro. O sistema foi testado extensivamente para garantir precisão e fiabilidade durante as suas corridas. Todas as funcionalidades listadas acima estão implementadas e a funcionar perfeitamente no RunVision Pro. O sistema foi testado extensivamente para garantir precisão e fiabilidade durante as suas corridas.
</p> </p>
</div> </div>
</div> </div>

View File

@@ -10,7 +10,7 @@ const quickLinks = [
]; ];
const contactInfo = [ const contactInfo = [
{ icon: Mail, label: 'contacto@visionrun.pt' }, { icon: Mail, label: 'contacto@runvision.pt' },
{ icon: Phone, label: '+351 210 000 000' }, { icon: Phone, label: '+351 210 000 000' },
{ icon: MapPin, label: 'Lisboa, Portugal' }, { icon: MapPin, label: 'Lisboa, Portugal' },
]; ];
@@ -40,7 +40,7 @@ export function Footer() {
Pronto para Revolucionar as suas Corridas? Pronto para Revolucionar as suas Corridas?
</h2> </h2>
<p className="text-slate-400 text-lg max-w-2xl mx-auto mb-8"> <p className="text-slate-400 text-lg max-w-2xl mx-auto mb-8">
Adquira o VisionRun Pro hoje e experimente o futuro da tecnologia portátil para corrida. Adquira o RunVision Pro hoje e experimente o futuro da tecnologia portátil para corrida.
</p> </p>
<Button <Button
size="lg" size="lg"
@@ -63,7 +63,7 @@ export function Footer() {
</div> </div>
<div className="flex flex-col"> <div className="flex flex-col">
<span className="font-display font-bold text-lg text-white leading-tight"> <span className="font-display font-bold text-lg text-white leading-tight">
VisionRun RunVision
</span> </span>
<span className="text-[10px] text-slate-400 leading-tight"> <span className="text-[10px] text-slate-400 leading-tight">
Smart Running Glasses Smart Running Glasses
@@ -128,7 +128,7 @@ export function Footer() {
<div> <div>
<h3 className="font-display font-semibold text-white mb-4">Newsletter</h3> <h3 className="font-display font-semibold text-white mb-4">Newsletter</h3>
<p className="text-slate-400 text-sm mb-4"> <p className="text-slate-400 text-sm mb-4">
Receba novidades e atualizações sobre o VisionRun Pro. Receba novidades e atualizações sobre o RunVision Pro.
</p> </p>
<div className="flex gap-2"> <div className="flex gap-2">
<input <input
@@ -151,7 +151,7 @@ export function Footer() {
{/* Bottom Bar */} {/* Bottom Bar */}
<div className="py-6 border-t border-slate-800 flex flex-col sm:flex-row justify-between items-center gap-4"> <div className="py-6 border-t border-slate-800 flex flex-col sm:flex-row justify-between items-center gap-4">
<p className="text-slate-500 text-sm"> <p className="text-slate-500 text-sm">
© 2026 VisionRun Pro. Todos os direitos reservados. © 2026 RunVision Pro. Todos os direitos reservados.
</p> </p>
<div className="flex gap-6"> <div className="flex gap-6">
<a href="#" className="text-slate-500 hover:text-slate-300 text-sm transition-colors"> <a href="#" className="text-slate-500 hover:text-slate-300 text-sm transition-colors">

View File

@@ -71,7 +71,7 @@ export function Hero() {
<div className="relative animate-float"> <div className="relative animate-float">
<img <img
src="/product-hero.png" src="/product-hero.png"
alt="VisionRun Pro - Óculos Inteligentes" alt="RunVision Pro - Óculos Inteligentes"
className="w-full h-full object-contain drop-shadow-2xl" className="w-full h-full object-contain drop-shadow-2xl"
onError={(e) => { onError={(e) => {
// Fallback if image doesn't exist // Fallback if image doesn't exist
@@ -85,7 +85,7 @@ export function Hero() {
<div class="relative"> <div class="relative">
<div class="w-64 h-32 bg-gradient-to-r from-slate-700 to-slate-800 rounded-3xl transform -rotate-6 shadow-2xl flex items-center justify-center border border-slate-600"> <div class="w-64 h-32 bg-gradient-to-r from-slate-700 to-slate-800 rounded-3xl transform -rotate-6 shadow-2xl flex items-center justify-center border border-slate-600">
<div class="w-56 h-20 bg-gradient-to-br from-slate-800 to-slate-900 rounded-2xl flex items-center justify-center"> <div class="w-56 h-20 bg-gradient-to-br from-slate-800 to-slate-900 rounded-2xl flex items-center justify-center">
<span class="text-2xl font-display font-bold text-white">VisionRun</span> <span class="text-2xl font-display font-bold text-white">RunVision</span>
</div> </div>
</div> </div>
<div class="absolute -top-4 left-1/2 -translate-x-1/2 w-4 h-4 bg-orange-500 rounded-full glow-orange"></div> <div class="absolute -top-4 left-1/2 -translate-x-1/2 w-4 h-4 bg-orange-500 rounded-full glow-orange"></div>
@@ -132,7 +132,7 @@ export function Hero() {
</div> </div>
<h1 className="reveal font-display font-bold text-3xl sm:text-4xl lg:text-5xl text-white leading-[1.2] mb-6" style={{ animationDelay: '200ms' }}> <h1 className="reveal font-display font-bold text-3xl sm:text-4xl lg:text-5xl text-white leading-[1.2] mb-6" style={{ animationDelay: '200ms' }}>
VisionRun RunVision
<span className="text-gradient"> Pro</span> Óculos Inteligentes para Corrida <span className="text-gradient"> Pro</span> Óculos Inteligentes para Corrida
</h1> </h1>

View File

@@ -57,7 +57,7 @@ export function Navigation() {
</div> </div>
<div className="flex flex-col"> <div className="flex flex-col">
<span className="font-display font-bold text-lg text-white leading-tight"> <span className="font-display font-bold text-lg text-white leading-tight">
VisionRun RunVision
</span> </span>
<span className="text-[10px] text-slate-400 leading-tight"> <span className="text-[10px] text-slate-400 leading-tight">
Smart Running Glasses Smart Running Glasses

View File

@@ -93,7 +93,7 @@ export function Specs() {
</h2> </h2>
<div className="w-16 h-1 bg-gradient-to-r from-orange-500 to-orange-400 mx-auto rounded-full mb-6" /> <div className="w-16 h-1 bg-gradient-to-r from-orange-500 to-orange-400 mx-auto rounded-full mb-6" />
<p className="text-slate-400 text-lg max-w-2xl mx-auto"> <p className="text-slate-400 text-lg max-w-2xl mx-auto">
Conheça todos os detalhes técnicos do VisionRun Pro e descubra a tecnologia por trás da inovação. Conheça todos os detalhes técnicos do RunVision Pro e descubra a tecnologia por trás da inovação.
</p> </p>
</div> </div>