refactor: Rename product name from VisionRun to RunVision across the website.
This commit is contained in:
@@ -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">
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|
||||||
|
|||||||
@@ -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 já 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 já 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>
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user