Skip to content

Landing Page

Ruta: / (Astro SSR) · Auth: Ninguna (publica) · Layout: LandingLayout

Pagina de marketing principal de PinTeach. Construida con Astro 5 (zero client-side JS framework), animaciones CSS puras, y datos hardcodeados en componentes. Idioma: ingles.


Navegacion fija con efecto glassmorphism al scroll (>20px). Logo con badge dorado “P”. Links: Features, How it works, Pricing. Auth links: Log in, Start free trial. Menu hamburguesa en movil con iconos animados.

  • Badge: “Built for language teachers”
  • Headline: “Run your teaching business. Not your admin.” (acento dorado en “Not your admin”)
  • CTA primario: “Start for free” (dark button)
  • CTA secundario: “Watch demo” (outline + play icon)
  • Trust indicators: No credit card, free plan, 5 min setup (con dot verde pulsante)

Dashboard preview interactivo: Mockup de navegador con 4 tabs que rotan automaticamente cada 3 segundos:

  1. Schedule — calendario semanal con alumnos de ejemplo
  2. Students — lista de alumnos con creditos
  3. Payments — grafico de barras con ingresos ($2,340) y badge +18%
  4. Analytics — 4 KPIs + insight callout

Tarjetas flotantes con animacion bounce: “Payment received +$25” y “New booking - Tomorrow 11:00”. Contador animado de $0 a $2,340 en la tab de pagos.

Stats: 500+ Teachers, 12K+ Students, 50K+ Lessons, 4.9 Rating (grid 4 columnas).

Herramientas reemplazadas: 5 tarjetas con emoji que muestran strike-through al hover: Calendly, Stripe, Google Drive, WhatsApp, Excel → flecha → badge “PinTeach — All-in-one platform”.

Dos columnas:

  • Izquierda: “You didn’t become a teacher to do [admin work]” + avatar group “Join 2,400+ teachers”
  • Derecha: Terminal simulado (“your_daily_struggle.log”) con 5 problemas animados:
    1. 10pm admin marathons
    2. Tool chaos (5 herramientas)
    3. Awkward payment chasing
    4. Lost student data
    5. Zero visibility

Cursor animado al final: ”$ There has to be a better way…“

  1. Students book themselves (azul) — Calendar + availability + auto Meet link
  2. You get paid. Directly. (verde) — Stripe Connect, dinero directo al banco
  3. Your business runs itself. (dorado) — Perfiles completos, historial, creditos

Mockup de perfil de alumno centrado debajo: avatar, progreso de pack (barra dorada 80%), ultimas sesiones, stats.

Columna izquierda con 6 botones pill, columna derecha con preview sticky:

TabAcentoBullet points
SchedulingAzulCalendar sync, buffer times, reminders, self-service rescheduling
PaymentsVerdeDirect payouts, invoices, multi-currency, packs
StudentsDoradoProfiles, notes, credit tracking, GDPR
OfferingsDarkSingle, packs, subscriptions, groups
MaterialsAmarilloAuto-create folders, auto-share, Drive, no manual uploads
AnalyticsRojoRevenue, retention, growth insights, at-risk alerts

Click en tab → swap de preview + descripcion. Tab activo: fondo blanco + borde + sombra.

“This isn’t a marketplace. It’s your platform.” Tabla de 5 filas comparando marketplaces vs PinTeach:

Marketplaces (X rojo)PinTeach (check dorado)
Students belong to platformStudents belong to you
15-30% commissionYou keep 100% (minus Stripe)
Compete with thousandsYour own branded page
Limited formatsAny: packs, subs, courses
Students can leaveDirect relationship

CTA dorado: “Start building your platform”.

“Ready to simplify your teaching business?” CTA primario + secundario “Book a demo”. Trust line: no credit card, free plan, cancel anytime. 5 badges de certificaciones (TEFL, CELTA, IELTS, Cambridge, Goethe).

Logo + tagline + newsletter signup. 4 columnas de links: Product, Resources, Company, Legal. Social links: Twitter/X, LinkedIn, Instagram, YouTube. Copyright 2024.


ArchivoProposito
apps/web/src/pages/index.astroPagina principal
apps/web/src/layouts/LandingLayout.astroLayout wrapper (BaseHead + main)
apps/web/src/components/landing/Header.astroNav fijo con glassmorphism
apps/web/src/components/landing/Hero.astroHero + dashboard preview interactivo
apps/web/src/components/landing/TrustBar.astroStats + tool replacement flow
apps/web/src/components/landing/ProblemSection.astroTerminal simulado con problemas
apps/web/src/components/landing/HowItWorks.astro3 pasos + mockup de alumno
apps/web/src/components/landing/Features.astro6 tabs interactivos con preview
apps/web/src/components/landing/AntiMarketplace.astroComparativa vs marketplaces
apps/web/src/components/landing/CtaSection.astroCTA final + trust badges
apps/web/src/components/landing/LandingFooter.astroFooter con newsletter + links
  • Serif: Noto Serif (headlines)
  • Sans: Noto Sans (body, UI)
  • Paleta: Gold (primario), Dark navy, Green (success), Red, Blue, Cream
  • Header glassmorphism al scroll (>20px)
  • Tab rotation cada 3s en hero (reset manual al click)
  • Animated counter en payments tab ($0 → $2,340)
  • Staggered slide-up (0-400ms delays)
  • Floating card bounce animation
  • Tool cards con strike-through al hover
  • Feature tabs con swap de preview

APP_URL (default: http://localhost:3737) — usado en links de auth y CTAs.