Plataforma web completa para practicar inglés hablado con hablantes nativos. Sistema de tickets, sesiones en vivo, pagos en pesos chilenos y panel de administración integral.
Una solución completa que conecta estudiantes de inglés con tutores nativos a través de sesiones grupales en vivo.
FluentlySpeaking es una plataforma premium diseñada para hablantes de inglés de nivel intermedio a avanzado (B1-C2) que quieren mejorar sus habilidades de conversación a través de sesiones grupales en vivo con hablantes nativos.
El proyecto incluyó el desarrollo completo del frontend y backend: landing page profesional, sistema de autenticación con contraseñas, gestión de tickets para reservas, integración de pagos con Stripe en pesos chilenos, emails transaccionales, un currículum estructurado de 72 sesiones a lo largo de 6 meses, y un panel de administración completo con CRUD para todas las entidades.
Se implementó un sistema gamificado con dos capas de estado (Commitment Badge + Progress Rank), racha semanal con streak saves, sistema de momentum con decaimiento suave, y un mecanismo de comeback boost para usuarios que regresan después de inactividad.
FluentlySpeaking necesitaba digitalizar completamente su operación de speaking clubs.
Las sesiones se coordinaban manualmente por WhatsApp y email, sin sistema centralizado de reservas ni gestión de participantes.
Los pagos se realizaban por transferencia bancaria sin automatización, dificultando el seguimiento de suscripciones y renovaciones.
No existía un programa organizado de sesiones con temas progresivos, preguntas de discusión ni material de apoyo.
Los estudiantes no tenían forma de ver su avance, historial de sesiones ni recibir feedback personalizado de los tutores.
Los enlaces de Google Meet se enviaban manualmente, generando confusión y sesiones perdidas por parte de los estudiantes.
No contaban con una landing page ni un sitio web que transmitiera la calidad premium del servicio.
Cada funcionalidad fue diseñada para ofrecer una experiencia premium a los usuarios.
Los usuarios reciben 2 tickets gratuitos al registrarse. Cada reserva consume 1 ticket, y las cancelaciones reembolsan automáticamente.
Ver detalles ↓72 sesiones estructuradas con temas progresivos, preguntas de calentamiento, discusión principal y debate grupal.
Ver detalles ↓Commitment Badge (Explorer/Builder/Founder) basado en plan + Progress Rank (Starter→Fluent Force) basado en sesiones.
Ver detalles ↓Racha semanal con streak saves según plan, y sistema de momentum con decaimiento suave del 8% semanal.
Ver detalles ↓Integración completa con Stripe Checkout para planes mensuales, trimestrales y anuales en pesos chilenos.
Ver detalles ↓Emails de bienvenida, confirmación de reserva y cancelación enviados automáticamente vía Resend.
Ver detalles ↓CRUD completo para usuarios, sesiones, blog, FAQs, testimonios, feedback y reservas desde un panel centralizado.
Ver detalles ↓Generación automática de links de Google Meet a través de la API de Google Calendar con service account.
Ver detalles ↓Sistema de reactivación para usuarios que vuelven después de 2-4 semanas de inactividad con incentivos automáticos.
Ver detalles ↓Stack moderno con separación clara de responsabilidades.
SPA con Shadcn UI, TanStack Query, Wouter routing
Rutas públicas, protegidas y de administración
Autenticación, sesiones, lógica de negocio, validación Zod
7 tablas: users, sessions, bookings, blog, feedback, testimonials, FAQs
Pagos CLP, emails transaccionales, generación de Meet links
Desarrollo ágil en ciclos iterativos con entregas continuas.
Definición de arquitectura, esquema de base de datos con Drizzle ORM, diseño del sistema de tickets, implementación de autenticación con contraseñas y layout principal con tema purple-pink.
Sistema de reservas completo, dashboard de usuario, panel de administración con CRUD para todas las entidades, landing page con hero, pricing y secciones informativas.
Integración con Stripe en CLP, emails transaccionales con Resend, sistema de estado de 2 capas, racha semanal, momentum con decaimiento suave y comeback boost.
Currículum de 72 sesiones, integración con Google Calendar API, blog y FAQ dinámicos, testimonios, generación de Meet links y optimización general.
Selección cuidadosa de tecnologías modernas y probadas.
UI Library
Build Tool
Styling
Components
Runtime
Backend Framework
Database
Database ORM
Payments
Email Service
Meet Integration
Data Fetching
Transformación digital medible para FluentlySpeaking.
WebMakerChile transformó nuestra idea en una plataforma profesional completa. Desde los pagos automatizados hasta el currículum de sesiones, cada detalle fue pensado para ofrecer la mejor experiencia a nuestros estudiantes. El resultado superó nuestras expectativas.
Fundador & CEO
Conversemos sobre cómo podemos llevar tu idea al siguiente nivel con tecnología moderna.