feat: agregar nuevas páginas de agenda online y sistema de turnos, y actualizar el sitemap con nuevas rutas
This commit is contained in:
@@ -0,0 +1,22 @@
|
|||||||
|
import { Metadata } from "next";
|
||||||
|
import OfferContent from "../offer-appointments/OfferContent";
|
||||||
|
|
||||||
|
export const metadata: Metadata = {
|
||||||
|
title: "Agenda Online para Profesionales | Reservas Automáticas - TurnosXpress",
|
||||||
|
description: "Agendá citas online y eliminá el ida y vuelta de mensajes. Una agenda online automática, con recordatorios y reservas 24/7 para tu negocio.",
|
||||||
|
keywords: ["agenda online", "agenda digital", "agenda de citas online", "reservas online", "agenda para profesionales"],
|
||||||
|
openGraph: {
|
||||||
|
title: "Agenda Online para Profesionales | Reservas - TurnosXpress",
|
||||||
|
description: "Tu agenda online con reservas automáticas, recordatorios y gestión simple. ¡Empezá gratis!",
|
||||||
|
type: "website",
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
export default function AgendaOnlinePage() {
|
||||||
|
return (
|
||||||
|
<OfferContent
|
||||||
|
heroTitle="Tu agenda online trabaja mientras vos trabajás"
|
||||||
|
heroSubtitle="Una agenda online que recibe reservas automáticamente, avisa a tus clientes y respeta tus horarios. Sin papeles ni mensajes a deshora."
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -0,0 +1,121 @@
|
|||||||
|
import AnimatedContainer from "@components/AnimatedConainer/AnimatedContainer";
|
||||||
|
import style from "./style.module.css";
|
||||||
|
import HeaderConfProvider from "@core/app/components/HeaderConfProvider/HeaderConfProvider";
|
||||||
|
import { ScrollToTop } from "@core/app/components/ScrollTop";
|
||||||
|
import DefaultLoginAction from "@core/app/components/LoginAction/DefaultLoginAction";
|
||||||
|
import CTABtn from "./CTABtn";
|
||||||
|
|
||||||
|
export interface OfferContentProps {
|
||||||
|
heroTitle: string;
|
||||||
|
heroSubtitle: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export default function OfferContent({ heroTitle, heroSubtitle }: OfferContentProps) {
|
||||||
|
return (
|
||||||
|
<AnimatedContainer
|
||||||
|
color="#aeaeae"
|
||||||
|
minSize={150}
|
||||||
|
maxSize={500}
|
||||||
|
items={10}
|
||||||
|
style={{
|
||||||
|
display: "block",
|
||||||
|
width: "100%",
|
||||||
|
background: "var(--white)",
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<ScrollToTop />
|
||||||
|
<HeaderConfProvider />
|
||||||
|
<DefaultLoginAction />
|
||||||
|
|
||||||
|
{/* Hero Section */}
|
||||||
|
<div className={style.heroSection}>
|
||||||
|
<h1 className={style.heroTitle}>{heroTitle}</h1>
|
||||||
|
<p className={style.heroSubtitle}>{heroSubtitle}</p>
|
||||||
|
<div className={style.btnGroup}>
|
||||||
|
<CTABtn
|
||||||
|
className={style.primaryBtn}
|
||||||
|
secondaryClassName={style.secondaryBtn}
|
||||||
|
signedOutText="¡Empezá Gratis Hoy!"
|
||||||
|
signedInText="Ver planes"
|
||||||
|
showSecondaryWhenSignedOut
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Features Section */}
|
||||||
|
<div className={style.featuresSection}>
|
||||||
|
<h2 className={style.sectionTitle}>Todo lo que necesitás para crecer</h2>
|
||||||
|
<div className={style.featuresGrid}>
|
||||||
|
<div className={style.featureCard}>
|
||||||
|
<div className={style.featureIcon}>📅</div>
|
||||||
|
<h3>Agenda Inteligente</h3>
|
||||||
|
<p>Visualizá tus citas por día, semana o mes. Bloqueá horarios y manejá tu disponibilidad con un par de clics.</p>
|
||||||
|
</div>
|
||||||
|
<div className={style.featureCard}>
|
||||||
|
<div className={style.featureIcon}>🔔</div>
|
||||||
|
<h3>Recordatorios Automáticos</h3>
|
||||||
|
<p>Reducí el ausentismo hasta un 80%. El sistema envía recordatorios automáticos a tus clientes antes de cada turno.</p>
|
||||||
|
</div>
|
||||||
|
<div className={style.featureCard}>
|
||||||
|
<div className={style.featureIcon}>👥</div>
|
||||||
|
<h3>Gestión de Colaboradores</h3>
|
||||||
|
<p>Agregá a tu equipo de trabajo. Asignale a cada colaborador sus propios servicios, horarios y disponibilidad de forma individual.</p>
|
||||||
|
</div>
|
||||||
|
<div className={style.featureCard}>
|
||||||
|
<div className={style.featureIcon}>🌐</div>
|
||||||
|
<h3>Portal de Reservas Público</h3>
|
||||||
|
<p>Mayor exposición. Tus servicios aparecerán en nuestro buscador público para que nuevos clientes te encuentren y reserven al instante.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* Steps Section */}
|
||||||
|
<div className={style.stepsSection}>
|
||||||
|
<h2 className={style.sectionTitle}>Recibí turnos en 4 simples pasos</h2>
|
||||||
|
|
||||||
|
<div className={style.stepItem}>
|
||||||
|
<div className={style.stepNumber}>1</div>
|
||||||
|
<div className={style.stepContent}>
|
||||||
|
<h3>Creá tu cuenta gratis</h3>
|
||||||
|
<p>Registrate en segundos. Podés probar la plataforma completa sin compromisos ni tarjetas de crédito.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div className={style.stepItem}>
|
||||||
|
<div className={style.stepNumber}>2</div>
|
||||||
|
<div className={style.stepContent}>
|
||||||
|
<h3>Configurá tu perfil</h3>
|
||||||
|
<p>Personalizá tu espacio. Agregá tu logo, ubicación y una descripción atractiva para que los clientes te elijan al instante.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div className={style.stepItem}>
|
||||||
|
<div className={style.stepNumber}>3</div>
|
||||||
|
<div className={style.stepContent}>
|
||||||
|
<h3>Definí servicios y horarios</h3>
|
||||||
|
<p>¿Qué ofrecés y cuándo estás disponible? Configurá la duración de tus turnos, pausas entre clientes y tus días laborales.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div className={style.stepItem}>
|
||||||
|
<div className={style.stepNumber}>4</div>
|
||||||
|
<div className={style.stepContent}>
|
||||||
|
<h3>¡Compartí tu enlace!</h3>
|
||||||
|
<p>Te daremos un link único. Ponelo en tu biografía de Instagram, en WhatsApp o en tu web, y dejá que los turnos se agenden solos.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{/* CTA Section */}
|
||||||
|
<div className={style.ctaSection}>
|
||||||
|
<h2 className={style.ctaTitle}>¿Listo para modernizar tu negocio?</h2>
|
||||||
|
<p className={style.ctaSubtitle}>Unite a los profesionales que ya automatizaron su agenda y ganan más tiempo libre.</p>
|
||||||
|
<CTABtn />
|
||||||
|
<p style={{ marginTop: '20px', fontSize: '1rem', color: 'rgba(255, 255, 255, 0.85)' }}>
|
||||||
|
¿Necesitás más información? Contactanos a <a href="mailto:info@turnosxpress.com.ar" style={{ color: '#fff', textDecoration: 'underline', fontWeight: '600' }}>info@turnosxpress.com.ar</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</AnimatedContainer>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -1,10 +1,5 @@
|
|||||||
import { Metadata } from "next";
|
import { Metadata } from "next";
|
||||||
import AnimatedContainer from "@components/AnimatedConainer/AnimatedContainer";
|
import OfferContent from "./OfferContent";
|
||||||
import style from "./style.module.css";
|
|
||||||
import HeaderConfProvider from "@core/app/components/HeaderConfProvider/HeaderConfProvider";
|
|
||||||
import { ScrollToTop } from "@core/app/components/ScrollTop";
|
|
||||||
import DefaultLoginAction from "@core/app/components/LoginAction/DefaultLoginAction";
|
|
||||||
import CTABtn from "./CTABtn";
|
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Ofrecé Turnos Online | Sistema de Gestión y Reservas - TurnosXpress",
|
title: "Ofrecé Turnos Online | Sistema de Gestión y Reservas - TurnosXpress",
|
||||||
@@ -19,112 +14,9 @@ export const metadata: Metadata = {
|
|||||||
|
|
||||||
export default function OfferAppointmentsPage() {
|
export default function OfferAppointmentsPage() {
|
||||||
return (
|
return (
|
||||||
<AnimatedContainer
|
<OfferContent
|
||||||
color="#aeaeae"
|
heroTitle="Multiplicá tus clientes, simplificá tus turnos"
|
||||||
minSize={150}
|
heroSubtitle="Olvidate del teléfono y los mensajes a deshora. Con nuestra plataforma, tus clientes pueden reservar turnos 24/7 de forma automática. Optimizá tu tiempo, reducí ausencias y llevá tu negocio al siguiente nivel."
|
||||||
maxSize={500}
|
|
||||||
items={10}
|
|
||||||
style={{
|
|
||||||
display: "block",
|
|
||||||
width: "100%",
|
|
||||||
background: "var(--white)",
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<ScrollToTop />
|
|
||||||
<HeaderConfProvider />
|
|
||||||
<DefaultLoginAction />
|
|
||||||
|
|
||||||
{/* Hero Section */}
|
|
||||||
<div className={style.heroSection}>
|
|
||||||
<h1 className={style.heroTitle}>Multiplicá tus clientes, simplificá tus turnos</h1>
|
|
||||||
<p className={style.heroSubtitle}>
|
|
||||||
Olvidate del teléfono y los mensajes a deshora. Con nuestra plataforma, tus clientes pueden reservar turnos 24/7 de forma automática. Optimizá tu tiempo, reducí ausencias y llevá tu negocio al siguiente nivel.
|
|
||||||
</p>
|
|
||||||
<div className={style.btnGroup}>
|
|
||||||
<CTABtn
|
|
||||||
className={style.primaryBtn}
|
|
||||||
secondaryClassName={style.secondaryBtn}
|
|
||||||
signedOutText="¡Empezá Gratis Hoy!"
|
|
||||||
signedInText="Ver planes"
|
|
||||||
showSecondaryWhenSignedOut
|
|
||||||
/>
|
/>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{/* Features Section */}
|
|
||||||
<div className={style.featuresSection}>
|
|
||||||
<h2 className={style.sectionTitle}>Todo lo que necesitás para crecer</h2>
|
|
||||||
<div className={style.featuresGrid}>
|
|
||||||
<div className={style.featureCard}>
|
|
||||||
<div className={style.featureIcon}>📅</div>
|
|
||||||
<h3>Agenda Inteligente</h3>
|
|
||||||
<p>Visualizá tus citas por día, semana o mes. Bloqueá horarios y manejá tu disponibilidad con un par de clics.</p>
|
|
||||||
</div>
|
|
||||||
<div className={style.featureCard}>
|
|
||||||
<div className={style.featureIcon}>🔔</div>
|
|
||||||
<h3>Recordatorios Automáticos</h3>
|
|
||||||
<p>Reducí el ausentismo hasta un 80%. El sistema envía recordatorios automáticos a tus clientes antes de cada turno.</p>
|
|
||||||
</div>
|
|
||||||
<div className={style.featureCard}>
|
|
||||||
<div className={style.featureIcon}>👥</div>
|
|
||||||
<h3>Gestión de Colaboradores</h3>
|
|
||||||
<p>Agregá a tu equipo de trabajo. Asignale a cada colaborador sus propios servicios, horarios y disponibilidad de forma individual.</p>
|
|
||||||
</div>
|
|
||||||
<div className={style.featureCard}>
|
|
||||||
<div className={style.featureIcon}>🌐</div>
|
|
||||||
<h3>Portal de Reservas Público</h3>
|
|
||||||
<p>Mayor exposición. Tus servicios aparecerán en nuestro buscador público para que nuevos clientes te encuentren y reserven al instante.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{/* Steps Section */}
|
|
||||||
<div className={style.stepsSection}>
|
|
||||||
<h2 className={style.sectionTitle}>Recibí turnos en 4 simples pasos</h2>
|
|
||||||
|
|
||||||
<div className={style.stepItem}>
|
|
||||||
<div className={style.stepNumber}>1</div>
|
|
||||||
<div className={style.stepContent}>
|
|
||||||
<h3>Creá tu cuenta gratis</h3>
|
|
||||||
<p>Registrate en segundos. Podés probar la plataforma completa sin compromisos ni tarjetas de crédito.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className={style.stepItem}>
|
|
||||||
<div className={style.stepNumber}>2</div>
|
|
||||||
<div className={style.stepContent}>
|
|
||||||
<h3>Configurá tu perfil</h3>
|
|
||||||
<p>Personalizá tu espacio. Agregá tu logo, ubicación y una descripción atractiva para que los clientes te elijan al instante.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className={style.stepItem}>
|
|
||||||
<div className={style.stepNumber}>3</div>
|
|
||||||
<div className={style.stepContent}>
|
|
||||||
<h3>Definí servicios y horarios</h3>
|
|
||||||
<p>¿Qué ofrecés y cuándo estás disponible? Configurá la duración de tus turnos, pausas entre clientes y tus días laborales.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className={style.stepItem}>
|
|
||||||
<div className={style.stepNumber}>4</div>
|
|
||||||
<div className={style.stepContent}>
|
|
||||||
<h3>¡Compartí tu enlace!</h3>
|
|
||||||
<p>Te daremos un link único. Ponelo en tu biografía de Instagram, en WhatsApp o en tu web, y dejá que los turnos se agenden solos.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{/* CTA Section */}
|
|
||||||
<div className={style.ctaSection}>
|
|
||||||
<h2 className={style.ctaTitle}>¿Listo para modernizar tu negocio?</h2>
|
|
||||||
<p className={style.ctaSubtitle}>Unite a los profesionales que ya automatizaron su agenda y ganan más tiempo libre.</p>
|
|
||||||
<CTABtn />
|
|
||||||
<p style={{ marginTop: '20px', fontSize: '1rem', color: 'rgba(255, 255, 255, 0.85)' }}>
|
|
||||||
¿Necesitás más información? Contactanos a <a href="mailto:info@turnosxpress.com.ar" style={{ color: '#fff', textDecoration: 'underline', fontWeight: '600' }}>info@turnosxpress.com.ar</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</AnimatedContainer>
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
import { Metadata } from "next";
|
||||||
|
import OfferContent from "../offer-appointments/OfferContent";
|
||||||
|
|
||||||
|
export const metadata: Metadata = {
|
||||||
|
title: "Sistema de Turnos Online | Gestión de Reservas y Agenda - TurnosXpress",
|
||||||
|
description: "Un sistema de turnos online para gestionar reservas, reducir ausencias y organizar tu agenda. Automatizá tus turnos y probá TurnosXpress gratis.",
|
||||||
|
keywords: ["sistema de turnos", "gestión de turnos", "sistema de turnos online", "software de turnos", "reservas online"],
|
||||||
|
openGraph: {
|
||||||
|
title: "Sistema de Turnos Online | Gestión - TurnosXpress",
|
||||||
|
description: "Automatizá reservas y reducí ausencias con un sistema de turnos online. ¡Empezá gratis!",
|
||||||
|
type: "website",
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
export default function SistemaDeTurnosPage() {
|
||||||
|
return (
|
||||||
|
<OfferContent
|
||||||
|
heroTitle="Un sistema de turnos online que simplifica tu gestión"
|
||||||
|
heroSubtitle="Dejá que tu negocio reciba reservas las 24 horas sin atender el teléfono. Con nuestro sistema de turnos gestionás citas, horarios y recordatorios en un solo lugar."
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
import { Metadata } from "next";
|
||||||
|
import OfferContent from "../offer-appointments/OfferContent";
|
||||||
|
|
||||||
|
export const metadata: Metadata = {
|
||||||
|
title: "Turnos Online | Reservas Automáticas para tu Negocio - TurnosXpress",
|
||||||
|
description: "Ofrecé turnos online a tus clientes y dejá de coordinar por mensaje. Reservas automáticas, recordatorios y gestión simple con TurnosXpress.",
|
||||||
|
keywords: ["turnos online", "sacar turno online", "reservas de turnos", "turnos web", "turnos para profesionales"],
|
||||||
|
openGraph: {
|
||||||
|
title: "Turnos Online | Reservas Automáticas - TurnosXpress",
|
||||||
|
description: "Ofrecé turnos online con reservas 24/7 y recordatorios automáticos. ¡Empezá gratis!",
|
||||||
|
type: "website",
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
export default function TurnosOnlinePage() {
|
||||||
|
return (
|
||||||
|
<OfferContent
|
||||||
|
heroTitle="Ofrecé turnos online y ganá horas de tu día"
|
||||||
|
heroSubtitle="Tus clientes reservan turnos online desde cualquier dispositivo, a cualquier hora. Vos ganás tiempo, ellos ganan comodidad."
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -92,6 +92,21 @@ export async function GET() {
|
|||||||
changeFrequency: "weekly",
|
changeFrequency: "weekly",
|
||||||
priority: 0.9,
|
priority: 0.9,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
url: `${baseUrl}/landing/sistema-de-turnos`,
|
||||||
|
changeFrequency: "weekly",
|
||||||
|
priority: 0.9,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `${baseUrl}/landing/agenda-online`,
|
||||||
|
changeFrequency: "weekly",
|
||||||
|
priority: 0.9,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
url: `${baseUrl}/landing/turnos-online`,
|
||||||
|
changeFrequency: "weekly",
|
||||||
|
priority: 0.9,
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
// Category exploration pages
|
// Category exploration pages
|
||||||
|
|||||||
Reference in New Issue
Block a user