← Volver a todos los proyectos

Proyecto para cliente

Mamochka Goda: plataforma de reality show en línea con votación a prueba de fraude

Mamochka Goda: plataforma de reality show en línea con votación a prueba de fraude

Tecnologías

WordPressPHPCustom PluginAnti-FraudParallaxFrontend

Servicios

  • Construcción del sitio en WordPress — tipos de entrada personalizados para perfiles de concursantes
  • Plugin de votación a medida con protección antifraude de 5 capas
  • Huella digital del navegador y sistema de nonce del lado del servidor
  • Limitación de tasa por IP y detección de anomalías de velocidad
  • Hero con parallax y efecto de desplazamiento en capas
  • Panel de administración: recuento de votos en tiempo real + exportación con un clic

Entregables

  • Plataforma WordPress con CMS de concursantes
  • Plugin de votación a prueba de fraude (independiente, agnóstico al tema)
  • Registro de auditoría de votos con exportación firmada
  • Landing page con parallax — alfa lanzada, versión completa en curso

El encargo

La fábrica de proyectos de Konstantin Anikeev produce eventos sociales a gran escala en ciudades rusas. "Mamochka Goda" — Madre del Año — es un concurso de estilo reality donde madres locales compiten por el reconocimiento de la ciudad mediante votación pública. El show tenía verdadera tracción fuera de línea. El problema: todos los votos se recopilaban manualmente, el proceso no escalaba, y no había presencia web a la altura del peso emocional del evento.

El encargo era directo: llevar el concurso en línea, hacer que se sintiera real, y asegurarse de que la votación no pudiera manipularse.

Antes: qué existía

  • Recopilación de votos en papel o manual en sedes fuera de línea
  • Sin listado centralizado de participantes ni perfiles públicos
  • Los organizadores pasaban días contando resultados a mano
  • Alcance en línea nulo — sin SEO, sin enlace de votación compartible, sin bucle viral
  • Ninguna forma de verificar la autenticidad del voto; el proceso se basaba enteramente en la buena fe

Descubrimiento: por qué la votación en línea es más difícil de lo que parece

En el momento en que un voto puede emitirse desde un teléfono, puede emitirse cien veces desde un script. Mapeamos cada superficie de ataque antes de escribir una sola línea de código del plugin:

  1. Fraude por clics repetidos — el mismo usuario actualiza y vota de nuevo. Resuelto mediante huella digital del navegador y una cookie firmada vinculada al participante y a la marca de tiempo del voto.
  2. Suplantación de IP y abuso de VPN — votación desde la misma red mediante distintas IP. Resuelto mediante limitación de tasa por IP con ventana deslizante y bloqueo suave tras superar el umbral.
  3. Tráfico de bots — solicitudes POST automatizadas que evitan la interfaz. Resuelto mediante un sistema de nonce del lado del servidor — cada botón de voto renderiza un token de un solo uso verificado al enviarse.
  4. Relleno de urnas por parte de las concursantes — campañas organizadas para inundar de votos. Resuelto mediante una cuota diaria de votos por usuario con detección de anomalías en picos de velocidad.

Solución

Construimos la plataforma sobre WordPress — gestionada por contenido, familiar para el cliente, fácil de actualizar entre temporadas del concurso sin involucrar a un desarrollador. El sistema de votación es un plugin a medida que vive fuera de la capa de tema, por lo que sobrevive intacto a cualquier rediseño futuro.

La página principal usa un hero con parallax — un efecto de desplazamiento en capas que da la entrada emocional, estilo revista, que el concurso merecía. La compilación alfa del efecto parallax está disponible como vista previa pública (enlace abajo).

Los perfiles de las participantes se gestionan mediante un tipo de entrada personalizado. Cada perfil tiene su propio widget de votación con su propio pool de tokens. Los votos se almacenan del lado del servidor con un registro de auditoría completo — marca de tiempo, hash de huella digital, rango de IP y resultado (aceptado / limitado por tasa / bloqueado). El cliente puede exportar en cualquier momento un recuento de votos firmado con un clic desde el panel de administración.

Protección antifraude: capa por capa

CapaMétodoCubre
1 — TokenNonce del servidor de un solo uso por renderizadoBots de POST directo
2 — CookieCookie firmada por participante + dispositivoVotantes repetidos ocasionales
3 — Huella digitalHuella digital del navegador (canvas, UA, pantalla)Votantes repetidos que borran cookies
4 — Límite de tasa por IPVentana deslizante por subred /24Rotación de VPN, IP compartidas
5 — VelocidadMarca de anomalía en pico > umbral/horaRelleno de urnas organizado

Después: qué cambió

ANTES
Días de recuento manual
DESPUÉS
Tabla de posiciones en tiempo real, exportable en 1 clic
ANTES
Boleta de papel, sin verificabilidad
DESPUÉS
Registro de auditoría completo con hashes de huella digital
ANTES
Sin presencia en línea
DESPUÉS
Perfiles de participantes indexados por SEO, URL de votación compartibles
ANTES
Prevención de fraude basada solo en confianza
DESPUÉS
Protección antifraude automatizada de 5 capas
ANTES
Una sola ciudad, solo fuera de línea
DESPUÉS
Plataforma lista para ejecutar temporadas multiciudad

Vistas previas del sitio

Mamochka Goda — sección hero

Hero — landing con parallax

Mamochka Goda — propuestas de valor para las participantes

Por qué participar — sección de beneficios

Vista previa alfa del parallax

Disponible para colaboración por contrato

Estoy disponible para colaborar por contrato. Si tiene una idea de proyecto interesante, reserve una llamada por Calendly.

Agenda una llamada de 30 min