mirror of
https://github.com/marcogll/AnchorOS.git
synced 2026-03-15 09:24:22 +00:00
11 KiB
11 KiB
anchor23.mx - Frontend Institucional
Overview
anchor23.mx es el frontend institucional de Anchor:23, diseñado para comunicar la marca, los servicios y la filosofía de exclusividad del salón de belleza.
Stack Tecnológico
- Framework: Next.js 14 (App Router)
- Render: SSG (Static Site Generation)
- Estilos: Tailwind CSS
- Iconos: Lucide React
- Tipografía: Inter (Google Fonts)
Estructura de Páginas
app/
├── layout.tsx # Layout global (header + footer)
├── page.tsx # Landing page principal
├── servicios/page.tsx # Catálogo de servicios
├── historia/page.tsx # Historia y filosofía
├── contacto/page.tsx # Formulario de contacto
├── franchises/page.tsx # Información de franquicias
├── membresias/page.tsx # Membresías (Gold, Black, VIP)
├── privacy-policy/page.tsx # Política de privacidad
└── legal/page.tsx # Términos y condiciones
Componentes Globales
Layout (app/layout.tsx)
// Header fijo con navegación
<header class="site-header">
<nav class="nav-primary">
<div class="logo">ANCHOR:23</div>
<ul class="nav-links">
<li><a href="/">Inicio</a></li>
<li><a href="/historia">Nosotros</a></li>
<li><a href="/servicios">Servicios</a></li>
<li><a href="/membresias">Membresías</a></li>
</ul>
<div class="nav-actions">
<a href="/membresias" class="btn-primary">
Solicitar Membresía
</a>
</div>
</nav>
</header>
// Footer con información y links legales
<footer class="site-footer">
<div class="footer-brand">ANCHOR:23</div>
<div class="footer-links">
<a href="/historia">Nosotros</a>
<a href="/servicios">Servicios</a>
<a href="/contacto">Contáctanos</a>
</div>
<div class="footer-legal">
<a href="/privacy-policy">Privacy Policy</a>
<a href="/legal">Legal</a>
</div>
<div class="footer-contact">
<span>+52 844 123 4567</span>
<span>contacto@anchor23.mx</span>
</div>
</footer>
Landing Page (/)
Secciones
-
Hero Section
- Logo mark (ancla)
- Título: "ANCHOR:23"
- Subtítulo: "Belleza Anclada en Exclusividad"
- CTA: "Ver servicios" → /servicios
- CTA: "Solicitar cita" → booking.anchor23.mx
- Imagen hero
-
Fundamento / Origen
- Título: "Nada sólido nace del caos"
- Narrativa de origen de la marca
- Imagen de fundamento
-
Servicios Exclusivos (Preview)
- Spa de Alta Gama
- Arte y Manicure de Precisión
- Peinado y Maquillaje de Lujo
- CTA: "Ver todos los servicios" → /servicios
-
Testimoniales
- 2 testimoniales con estrellas
- CTA: "Solicitar Membresía" → /membresias
Página de Servicios (/servicios)
Contenido
Grid de servicios con:
- Categoría
- Despción
- Lista de servicios por categoría
- CTA: "Reservar Cita" → booking.anchor23.mx
Categorías
-
Spa de Alta Gama
- Tratamientos Faciales
- Masajes Terapéuticos
- Hidroterapia
-
Arte y Manicure de Precisión
- Manicure de Precisión
- Pedicure Spa
- Arte en Uñas
-
Peinado y Maquillaje de Lujo
- Corte y Estilismo
- Color Premium
- Maquillaje Profesional
-
Cuidado Corporal
- Exfoliación Profunda
- Envolturas Corporales
- Tratamientos Reductores
-
Membresías Exclusivas
- Gold Tier
- Black Tier
- VIP Tier
Página de Historia (/historia)
Secciones
-
El Fundamento
- Título: "Nada sólido nace del caos"
- Narrativa de origen
- Imagen de historia
-
El Significado
- ANCHOR: Estabilidad, firmeza, permanencia
- :23: Dualidad equilibrada (precisión + creatividad)
-
Nuestra Filosofía
- Lujo como Estándar
- Exclusividad Inherente
- Precisión Absoluta
Página de Contacto (/contacto)
Funcionalidades
-
Información de Contacto
- Ubicación: Saltillo, Coahuila, México
- Teléfono: +52 844 123 4567
- Email: contacto@anchor23.mx
- Horario: Lunes - Sábado, 10:00 - 21:00
-
Formulario de Contacto
- Nombre Completo
- Teléfono
- Mensaje
- Validación y submit
-
CTA a Booking
- "Reservar Cita" → booking.anchor23.mx
Página de Franquicias (/franchises)
Secciones
-
Nuestro Modelo
- "Una Sucursal por Ciudad"
- Exclusividad, Calidad, Sostenibilidad
- Iconos ilustrativos
-
Beneficios
- Modelo de negocio exclusivo
- Una sucursal por ciudad
- Sistema operativo completo (AnchorOS)
- Capacitación en estándares de lujo
- Membresía como fuente recurrente
- Soporte continuo
-
Requisitos
- Compromiso inquebrantable con la calidad
- Experiencia en industria de belleza
- Inversión mínima: $500,000 USD
- Ubicación premium en ciudad de interés
- Capacidad de contratar personal calificado
-
Solicitud de Información
- Nombre Completo
- Teléfono
- Ciudad de Interés
- Experiencia en el Sector
- Mensaje Adicional
-
Contacto Directo
- Email: franchises@anchor23.mx
- Teléfono: +52 844 987 6543
Página de Membresías (/membresias)
Tiers
Gold Tier
- Precio: $2,500 MXN/mes
- Descripción: Acceso prioritario y experiencias exclusivas
- Beneficios:
- Reserva prioritaria
- 15% descuento en servicios
- Acceso anticipado a eventos
- Consultas de belleza mensuales
- Producto de cortesía mensual
Black Tier
- Precio: $5,000 MXN/mes
- Descripción: Privilegios premium y atención personalizada
- Beneficios:
- Reserva prioritaria + sin espera
- 25% descuento en servicios
- Acceso VIP a eventos exclusivos
- 2 tratamientos spa complementarios/mes
- Set de productos premium trimestral
VIP Tier
- Precio: $10,000 MXN/mes (Más Popular)
- Descripción: La máxima expresión de exclusividad
- Beneficios:
- Acceso inmediato - sin restricciones
- 35% descuento en servicios + productos
- Experiencias personalizadas ilimitadas
- Estilista asignado exclusivamente
- Evento privado anual para ti + 5 invitados
- Acceso a instalaciones fuera de horario
Solicitud de Membresía
Formulario con:
- Selección de tier (automático al hacer click en tarjeta)
- Nombre Completo
- Teléfono
- Mensaje Adicional
Páginas Legales
Privacy Policy (/privacy-policy)
Secciones:
- Información que Recopilamos
- Uso de la Información
- Compartir de Información
- Seguridad de Datos
- Derechos del Usuario
- Cookies y Tecnologías Similares
- Cambios en la Política
- Contacto
Legal (/legal)
Secciones:
- Aceptación de Términos
- Servicios Prestados
- Reservas y Cancelaciones
- Pagos
- Membresías
- Conducta del Cliente
- Propiedad Intelectual
- Limitación de Responsabilidad
- Modificaciones
- Jurisdicción
- Contacto
Estilos y Diseño
Colores
--foreground-rgb: 20, 20, 20; /* Gris oscuro para texto */
--background-rgb: 255, 255, 255; /* Blanco puro */
--accent-rgb: 180, 150, 120; /* Dorado/Tierra */
--accent-dark-rgb: 140, 110, 80; /* Dorado oscuro */
Tipografía
- Font: Inter (Google Fonts)
- Títulos: Bold, tracking-tight
- Subtítulos: Regular/Medium
- Cuerpo: Regular, leading-relaxed
Componentes
Botones
// Primary Button
<a className="btn-primary">
Botón
</a>
// Secondary Button
<a className="btn-secondary">
Botón
</a>
Cards
<article className="service-card">
<h4>Título</h4>
<p>Descripción</p>
</article>
<article className="testimonial">
<span className="stars">★★★★★</span>
<p>Testimonio</p>
<cite>Autor</cite>
</article>
SEO
Meta Tags
export const metadata: Metadata = {
title: 'ANCHOR:23 — Belleza Anclada en Exclusividad',
description: 'Salón de ultra lujo. Un estándar exclusivo de precisión y elegancia.',
}
Estructura Semántica
<header>para navegación global<main>para contenido principal<section>para secciones principales<article>para contenido individual (servicios, testimoniales)<footer>para pie de página
Conversion Tracking
Funnels
-
Conversión a Reserva
- Landing → Servicios → booking.anchor23.mx
-
Conversión a Membresía
- Landing → Membresías → Solicitud
-
Conversión a Franquicia
- Landing → Franchises → Solicitud
CTAs Principales
- "Ver servicios" → /servicios
- "Solicitar cita" → booking.anchor23.mx
- "Solicitar Membresía" → /membresias
- "Contáctanos" → /contacto
Performance
Optimizaciones
- SSG (Static Site Generation): Páginas pre-renderizadas
- Next.js Image Optimization: Imágenes optimizadas
- Tailwind CSS: CSS purgado al build
- Lazy Loading: Carga diferida de componentes
- Minificación: JS/CSS minificados
Metas de Rendimiento
- Lighthouse Score: 95+
- First Contentful Paint (FCP): < 1.5s
- Time to Interactive (TTI): < 3.5s
- Cumulative Layout Shift (CLS): < 0.1
Testing
Testing Local
npm run dev
# Acceder a http://localhost:3000
Testing de Producción
npm run build
npm start
Testing de Responsividad
- Desktop: 1920x1080, 1366x768
- Tablet: 768x1024
- Mobile: 375x667, 414x896
Analytics
Google Analytics (Pendiente)
// En layout.tsx
import { GoogleAnalytics } from '@next/third-parties/google'
export default function RootLayout({ children }) {
return (
<html>
<head>
<GoogleAnalytics gaId="GA_MEASUREMENT_ID" />
</head>
<body>{children}</body>
</html>
)
}
Event Tracking
// Ejemplo de tracking de CTA
const trackCTA = (ctaName: string) => {
window.gtag?.('event', 'cta_click', {
cta_name: ctaName,
page: window.location.pathname
})
}
// Uso
<a
href="/servicios"
onClick={() => trackCTA('ver_servicios')}
className="btn-secondary"
>
Ver servicios
</a>
Mantenimiento
Actualizaciones
- Contenido: Actualizar texto, precios, servicios directamente en código
- Imágenes: Reemplazar placeholders con imágenes reales
- Membresías: Actualizar precios y beneficios según cambios
- Legales: Actualizar políticas según cambios legales
Checklist antes de Desplegar
- Revisar ortografía y gramática
- Verificar todos los enlaces funcionan
- Probar en múltiples dispositivos
- Verificar responsive design
- Testear todos los formularios
- Validar SEO (meta tags, headings)
- Verificar carga de imágenes
- Testear CTAs a booking.anchor23.mx
Próximos Pasos
- ✅ Implementar todas las páginas
- ⏳ Reemplazar placeholders con imágenes reales
- ⏳ Implementar Google Analytics
- ⏳ Configurar SEO avanzado (sitemaps, robots.txt)
- ⏳ Implementar formularios con backend real
- ⏳ Integrar con booking.anchor23.mx
- ⏳ Testing de usabilidad
- ⏳ Despliegue en producción