SEO7.ES — Web, SEO, AI & Automation
Saltar al contenido

Caso · Plataforma digital

Web, área personal, bot con IA y pagos sobre una misma base.

Power of Consciousness — мобильная версия
🤖

Bot IA atiende 24/7

🌳

MLM con árbol de referidos

💳

Pagos dentro del ecosistema

🔗

Web + área + CRM unidos

Web, área personal, bot de Telegram con IA, pagos online con firma electrónica, MLM de 5 niveles y CRM — en un solo backend.

powerofconsciousness.ru es un ecosistema digital completo para una coach internacional: web, área, bot, pagos y CRM en un único sistema.

Power of Consciousness — десктоп

¿Quieres un proyecto similar?

Completa un breve briefing — volvemos con plan y presupuesto.

powerofconsciousness.ru es la plataforma digital de Yana Tarasova, coach internacional y autora del método CNT. El sitio público, el área personal, el bot de Telegram con asistente de IA, los pagos con firma electrónica del contrato, el programa de afiliados de cinco niveles, el CRM de administración y el motor de contenido con generación de imágenes funcionan sobre un mismo backend y una base de datos común.

Cliente: centro de formación «Sila Soznaniya» · Web: https://powerofconsciousness.ru · Categoría: plataforma

Lo esencial

  • Catálogo de 21 formaciones y 70 artículos en el blog, con tres imágenes propias en cada artículo.
  • Acceso por código de Telegram o por teléfono y correo: un único campo inteligente reconoce solo lo que se ha escrito.
  • Pago con firma electrónica del contrato conforme a la ley FZ-63, recibos según la 54-FZ y webhooks idempotentes contra el doble abono.
  • Programa de afiliados de cinco niveles con aritmética monetaria exacta y protección frente a ciclos.
  • Bot de Telegram con asistente de IA que recuerda el contexto, y toda la conversación se ve en la ficha del cliente.
  • PageSpeed 98 de 100 en escritorio.

Stack tecnológico

  • Frontend: React + Vite (SPA, lazy code-split por ruta), diseño a medida, totalmente adaptable.
  • Backend: Django + REST API + admin de Django Unfold.
  • Bot de Telegram: aiogram 3 + asyncpg (connection pool).
  • Base de datos: PostgreSQL 14 (compartida entre la web y el bot).
  • Pagos: pasarela bancaria + webhooks idempotentes, recibos electrónicos conformes a la normativa fiscal.
  • IA: OpenAI GPT + Google Gemini / Imagen 4.
  • Email: SMTP + Mailgun, DKIM/SPF.
  • Infraestructura: nginx, supervisor, SSL Let's Encrypt, Cloudflare, copias rclone a Google Drive, monitoreo de errores (GlitchTip) y de uptime (UptimeRobot).
  • Integraciones: sincronización con el calendario de iCloud (CalDAV), firma electrónica cualificada.

Cómo empezó todo

La coach tenía audiencia, un programa de 21 formaciones y ningún lugar donde todo eso viviera junto. Las inscripciones iban por mensajería, los pagos se recogían a mano y las comisiones de afiliados se calculaban en una hoja de cálculo.

El encargo era claro: montar un sistema donde la persona encuentre la formación por su cuenta, la pague firmando el contrato, vea su progreso y su rango, y donde el equipo del centro vea a cada cliente completo, incluida su conversación con el bot.

La dificultad aparte estaba en el dinero. Un programa de cinco niveles significa que una sola compra genera una cadena de abonos, y un redondeo mal hecho o un webhook repetido del banco rompen el saldo. Por eso la aritmética monetaria usa números decimales exactos y operaciones atómicas, y los webhooks son idempotentes: una segunda llamada no abona nada de nuevo.

Lista completa de funciones implementadas

🌐 Web y páginas

  • Home con rotación de fotos hero y precargador con efecto shimmer
  • Cartelera de eventos con filtros y drag-scroll
  • Catálogo de 21 entrenamientos con página propia para cada uno (/training/<slug>)
  • Blog con artículos, vídeos y filtros por 7 categorías
  • Página «Sobre Yana» (línea de tiempo, metodología, estadísticas, clientes corporativos)
  • Coaching individual con formulario de reserva
  • Hub de 11 prácticas interactivas (flash cards, respiración, cartas MAC, grounding) con progreso en localStorage
  • CTA tras cada práctica → entrenamiento afín (mapeo práctica → entrenamiento)
  • Sección «Documentos» — 7 documentos legales (~110 000 caracteres)
  • Contactos y página 404 con autobúsqueda
  • Adaptación móvil completa, TabBar móvil, lazy-loading, ScrollToTop

🔐 Autenticación

  • Registro y acceso vía Telegram OTP (código enviado al bot)
  • Acceso por teléfono O email + contraseña (un único campo inteligente con autodetección)
  • Selector de país para el teléfono (selector ligero propio)
  • Establecer / cambiar contraseña, recuperación por email
  • Cuenta del bot enlazada con el usuario de Django

👤 Área personal

  • Perfil (nombre, teléfono, email, ciudad, fecha de nacimiento)
  • Rango de fidelidad de 7 niveles con barra de progreso
  • Checklist de 21 programas (qué se ha hecho / qué está disponible)
  • Historial de compras, cancelación de pedidos sin pagar
  • Árbol de afiliados L1–L5 y enlace de referido
  • Navegación de pestañas sticky, salto al admin para el personal
  • Notificaciones (Telegram + email)

💳 Pagos y programa de afiliados (MLM)

  • Cobros online a través de la pasarela bancaria, páginas de éxito / error
  • Webhooks idempotentes (sin dobles cargos)
  • MLM hasta 5 niveles, aritmética Decimal precisa, protección contra autoreferidos y bucles
  • Deduplicación de pedidos, recibo fiscal conforme, email «gracias por tu compra»
  • Firma electrónica cualificada del contrato en la web y dentro del bot + hash y archivo del texto del documento
  • Precios desde una única fuente de verdad (TrainingCatalog)
  • Pagos a afiliados: solicitud del partner + iniciativa del admin, confirmación de recepción, débito del saldo

🤖 Bot de Telegram @SilaSoznaniyaYT_Bot

  • Asistente IA (GPT / Gemini) con memoria de contexto y logging
  • Menú de entrenamientos con árbol de categorías, calendario por meses
  • Biblioteca de materiales (botón → artículo en la web)
  • Perfil, enlace de referido + QR, sección de afiliados con historial y extractos
  • Códigos promocionales, pagos con firma electrónica dentro del propio bot
  • Planificador: importación nocturna, desactivación, recordatorios push antes del inicio del programa
  • Comprobación fail-fast del entorno, alertas a admin ante fallos

🛠 Admin (Django Unfold, CRM)

  • Calendario de eventos (FullCalendar), edición de precios en línea desde la tabla
  • Registro de firmas electrónicas
  • Páginas a medida: Finanzas, Fidelidad, Afiliados, dashboard de estadísticas, árbol visual de afiliados
  • Ficha de cliente: bonos, ban / desban / congelar, notas, favoritos, vista del diálogo con el asistente IA, mensaje directo, red de afiliados
  • Acciones masivas: difusión en Telegram, exportación a Excel, asignación de personal, reactivación, cambio de rangos
  • Creación manual de pedidos, página de anuncios con selección de segmentos
  • Toggle rápido de afiliado en la lista de usuarios

🧠 Infraestructura de IA

  • Registro de todas las peticiones a IA, ajustes de modelos
  • Base de conocimiento RAG (AISmartContent)
  • Análisis de tono y temática de los diálogos, extracción de datos del cliente (nombre, ciudad, intereses)
  • Expansión de significado por IA en la búsqueda

📝 Motor de contenido

  • Modelo Article único: una publicación = web + bot (contenido dual)
  • 70 artículos reales (7 clústeres × 10), todos con imágenes
  • Generación automática de imágenes vía Gemini Flash + Imagen 4 (bancos de 210 arquetipos, 3 imágenes únicas por artículo)
  • Markdown, vídeo (YouTube / RuTube / Vimeo), miniaturas automáticas en 3 tamaños
  • Comando de management para publicar artículos

🔎 Búsqueda

  • Búsqueda full-text (PostgreSQL tsvector) en artículos y eventos
  • Índice estático sobre los 21 entrenamientos y 12 páginas
  • Fallback con IA (Gemini) cuando no hay resultados
  • Modal de búsqueda: Cmd+K, navegación con flechas, debounce, resaltado de coincidencias; lupa en escritorio, FAB en móvil

🔍 SEO / GEO / AEO

  • Sitemap.xml + robots.txt, canonical + hreflang
  • Marcado Schema.org: EducationalOrganization, Course, BlogPosting, FAQPage, BreadcrumbList
  • Metaetiquetas OG / Twitter, prerender en servidor de los posts del blog para previsualizar bien al compartir
  • Analítica web, preparación para AI Overviews, llms.txt / llms-full.txt

📧 Email

  • Servicio con dos backends (SMTP + Mailgun), DKIM / SPF
  • Emails: confirmación de pedido, bienvenida, recuperación de contraseña, bono de afiliado
  • Anuncios segmentados de eventos (afiliados / compradores previos / nuevos) en tandas diurnas
  • Baja del boletín (opt-out funcional)

📅 Calendario

  • Feed iCal para suscribirse en cualquier app de calendario
  • Sincronización con el calendario de iCloud (CalDAV) — las fechas se importan automáticamente

⚡ Rendimiento

  • Vídeo bajo demanda (facade: el reproductor se carga solo al hacer clic, −~480 KB JS)
  • Tipografía autohospedada (sin render-blocking de Google Fonts) + preload
  • Pre-compresión estática (gzip_static), cabeceras de caché, imágenes en WebP + variantes móviles
  • Prerender del home (póster LCP) con fallback instantáneo vía nginx
  • Resultado: escritorio 98/100 en PageSpeed

🛡 Seguridad y fiabilidad

  • Idempotencia de pagos, seguridad de la aritmética monetaria (Decimal + operaciones atómicas)
  • Protección frente a inyecciones SQL, escapado de la entrada del usuario
  • CSP y cabeceras de seguridad, rate-limiting de la API (anti-DDoS), Cloudflare
  • Copias de la BD en Google Drive, monitoreo de errores (GlitchTip) y de uptime (UptimeRobot)

📦 Infraestructura / DevOps

  • Monorepo, supervisor (web + bot), nginx, SSL con renovación automática
  • Scripts de despliegue de backend / frontend en un solo paso
  • 35+ migraciones de la BD, proxy de salida para llamadas a Telegram / API de IA, copias de seguridad

Resultados

IndicadorValor
Formaciones en el catálogo21
Artículos en el blog70, con tres imágenes cada uno
Prácticas interactivas11
Niveles del programa de afiliados5
Rangos de fidelidad7
Documentos legales7, unos 110 000 caracteres
PageSpeed en escritorio98 de 100
Ahorro de JS por el vídeo diferidounos 480 KB

¿No sabes por dónde empezar?

Analizamos tu caso en una consulta gratuita y proponemos una solución.

Presupuesto por tarifa

41 posicionesPlazo: ~1 mes
Por separado (à la carte)€11.810
Ahorro del pack−€8160
Pack llave en mano€3650

Precios según nuestra tarifa. Cada módulo por separado cuesta más: integraciones, gestión, overhead. Como proyecto único en un solo backend sale más barato. El presupuesto exacto, tras el briefing.

Cuantas más funciones, más conviene el pack

Por separadoPrecio del pack
Минимум · €390Стандарт · €1490Премиум · €4990€11.810−€8160Este proyecto€3650Volumen de funciones →41Coste, €

Por unidades el coste crece de forma lineal. En pack llega a una meseta: arquitectura común, un solo backend, reutilización de código. Por eso, a más funciones, mayor es la diferencia y tu ahorro. Este proyecto (41 funciones) ya está en la meseta.

Preguntas frecuentes

Montamos esta plataforma en aproximadamente 1 mes. El plazo depende del alcance: un lanzamiento básico es más rápido; el conjunto completo (área, bot, pagos, MLM, CRM) ronda el mes.

Proyectos relacionados.

¿Listo para tu proyecto?

Déjanos tu solicitud — calculamos plazos y precio para tu negocio.