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

@@ -109,7 +109,7 @@ export function About() {
<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">
<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>
</div>
</div>

View File

@@ -96,7 +96,7 @@ export function DeepDive() {
</h2>
<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">
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>
</div>

View File

@@ -15,7 +15,7 @@ const features = [
{
icon: Smartphone,
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,
@@ -109,7 +109,7 @@ export function Features() {
Funcionalidades Completamente Operacionais
</h4>
<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>
</div>
</div>

View File

@@ -10,7 +10,7 @@ const quickLinks = [
];
const contactInfo = [
{ icon: Mail, label: 'contacto@visionrun.pt' },
{ icon: Mail, label: 'contacto@runvision.pt' },
{ icon: Phone, label: '+351 210 000 000' },
{ icon: MapPin, label: 'Lisboa, Portugal' },
];
@@ -40,7 +40,7 @@ export function Footer() {
Pronto para Revolucionar as suas Corridas?
</h2>
<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>
<Button
size="lg"
@@ -63,7 +63,7 @@ export function Footer() {
</div>
<div className="flex flex-col">
<span className="font-display font-bold text-lg text-white leading-tight">
VisionRun
RunVision
</span>
<span className="text-[10px] text-slate-400 leading-tight">
Smart Running Glasses
@@ -128,7 +128,7 @@ export function Footer() {
<div>
<h3 className="font-display font-semibold text-white mb-4">Newsletter</h3>
<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>
<div className="flex gap-2">
<input
@@ -151,7 +151,7 @@ export function Footer() {
{/* Bottom Bar */}
<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">
© 2026 VisionRun Pro. Todos os direitos reservados.
© 2026 RunVision Pro. Todos os direitos reservados.
</p>
<div className="flex gap-6">
<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">
<img
src="/product-hero.png"
alt="VisionRun Pro - Óculos Inteligentes"
alt="RunVision Pro - Óculos Inteligentes"
className="w-full h-full object-contain drop-shadow-2xl"
onError={(e) => {
// Fallback if image doesn't exist
@@ -85,7 +85,7 @@ export function Hero() {
<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-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 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>
<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
</h1>

View File

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

View File

@@ -93,7 +93,7 @@ export function Specs() {
</h2>
<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">
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>
</div>