Quiero que generes una plataforma web completa, moderna, escalable y profesional llamada “InfluencerHub AI”, diseñada como un marketplace de influencers con un sistema de promociones automatizado, pagos en USD, recargas con USDT, alta seguridad, confianza para compradores, panel administrativo avanzado, monetización por comisiones y Google AdSense, y un algoritmo inteligente que recomiende y venda promociones de forma automática.

1. TECNOLOGÍAS Y ARQUITECTURA

Construye el proyecto con:

Frontend: Next.js 14, React, TailwindCSS

Backend: Node.js con NestJS (arquitectura modular y escalable)

Base de datos: PostgreSQL

Cache: Redis para sesiones y optimización

Autenticación: JWT + OAuth (Google)

Servicios: Microservicio Python para el algoritmo usando scikit-learn

Integraciones: Stripe, PayPal, Crypto USDT (usando Coinbase Commerce o NOWPayments)

Infraestructura: API REST + WebSockets + Docker para deploy

Moneda interna: USD (todas las operaciones se contabilizan en dólares)

2. ROLES DEL SISTEMA

Incluye un sistema de roles avanzado:

SuperAdmin: acceso total

Admin: gestiona usuarios, pagos, verificaciones

Finance: controla retiros, escrow, estados de pago

Support / Moderador: tickets, disputas, ban users

Influencer: vende servicios

Cliente/Marca: compra promociones

Agencia: puede manejar múltiples marcas

Auditor (solo lectura)

Cada rol debe tener permisos específicos, bien organizados y documentados.

3. PÁGINAS Y MÓDULOS COMPLETOS DEL PROYECTO
Página 1: Landing Page

Incluye secciones completas:

Hero con CTA

Cómo funciona la plataforma

Estadísticas dinámicas

Explicación del algoritmo de recomendaciones

Beneficios para Influencers y Marcas

Opiniones verificadas

Preguntas frecuentes

Footer completo

Espacios integrables con Google AdSense

Página 2: Registro y Login

Registro para Influencer / Cliente / Agencia

Validación por email y teléfono

2FA opcional

OAuth con Google

Onboarding guiado por tipo de usuario

Página 3: Marketplace de Influencers

Con filtros avanzados:

Nicho

País

Idioma

Alcance

Engagement

Precio

Verificados / KYC

Plataforma (Instagram, TikTok, YouTube, Twitch)

Ordenar por: Relevancia, Precio, Engagement, ROI estimado

Cada tarjeta de influencer debe mostrar:

Foto, nombre, país

Followers, engagement

Servicios con precios

Botón “Ver perfil”

Botón “Comprar promoción”

Página 4: Perfil Público del Influencer

Debe contener:

Banner + foto

Biografía profesional

Estadísticas verificadas

Plataformas conectadas

Portafolio visual

Servicios: Story, Reel, Post, Live

Precios claros

Reviews verificadas

Badge de verificación

Botón Comprar

Página 5: Página de Crear Campaña (Cliente)

El comprador define:

Objetivo (Awareness, Tráfico, Ventas)

Presupuesto en USD

Sector/nicho

País objetivo

Duración de campaña

Botones:

Elegir influencers manualmente

Dejar que el algoritmo recomiende automáticamente

Página 6: Algoritmo de Recomendación

Implementa un microservicio Python que:

Analice engagement, alcance, nicho, país, idioma, precio, reviews, cumplimiento, disponibilidad

Prediga métricas (alcance estimado, CTR probable, KPIs)

Genere un “score de compatibilidad” entre campañas y influencers

Proporcione lista recomendada de influencers ordenada

Permita modo “auto-buy” para comprar automáticamente dentro del presupuesto

Página 7: Flujo de Compra y Escrow

Incluye:

Desglose del pago

Fee de plataforma

Fee de método de pago

Seguridad: fondos retenidos en escrow USD

Influencer acepta o rechaza trabajo

Cliente puede abrir disputa

Liberación automática del pago al completar entrega

Comisiones automáticas

Página 8: Dashboard del Influencer

Módulos:

Resumen de ingresos

Wallet en USD

Retirar fondos a USDT, PayPal o banco

Servicios (crear, editar, eliminar)

Estadísticas de campañas

Calendario de disponibilidad

Portafolio

Chat con compradores

Sistema de tickets

Notificaciones

Página 9: Dashboard del Cliente

Módulos:

Crear campañas

Ver recomendaciones del algoritmo

Ver influencers contratados

KPI y reportes

Chat

Pagos y facturación

Historial de campañas

Disputas

Página 10: Panel Administrativo Completo

Debe permitir:

Ver y gestionar usuarios

Aprobar influencers (con KYC)

Manejar disputes

Controlar FINANZAS

Ver transacciones

Forzar pagos y reembolsos

Configurar fees globales y por tipo de usuario

Configurar anuncios (AdSense)

Editar categorías, nichos, filtros

Estadísticas globales

Logs del sistema

Gestión de roles

Página 11: Sistema de Pagos

Todo en USD (dólares).

Métodos:

Stripe (tarjetas)

PayPal

USDT vía Coinbase Commerce o NOWPayments

Recarga mediante wallet interna

Retiros:

USDT

Transferencia bancaria

PayPal

Debe incluir:

Verificación anti-fraude

Historial completo

Comisiones visibles

Página 12: Sistema de Disputas

Incluye:

Evidencia subida por cliente e influencer

Vista interna para soporte

Resolución por reglas automáticas

Manera de escalar al administrador

Página 13: Centro de Documentación

FAQ técnica

Cómo funciona el algoritmo

Ayuda para marcas

Ayuda para influencers

Política de seguridad

4. MODELO DE MONETIZACIÓN

Implementa:

Fee del 15% por transacción

Fee fijo de $1–$3 por transacción opcional

Fee por retiros

Fee por “destacar en el marketplace”

Integración con Google AdSense en páginas públicas

Planes premium para influencers

Planes premium para marcas (Analytics avanzado)

5. REQUISITOS DEL ALGORITMO

Debe:

Tener un microservicio independiente

Analizar datos reales del influencer

Calcular ROI estimado

Sugerir el mejor mix de influencers

Aprender de los resultados reales

Enviar sugerencias automáticas a los clientes

6. ENTREGA FINAL QUE ESPERO

El proyecto debe generar:

Código completo frontend y backend

Base de datos PostgreSQL migraciones

Microservicio Python del algoritmo

API documentada con Swagger

Sistema de pagos completo

Panel administrativo

Todos los dashboards

Lógica de roles

Sistema de wallets y escrow

Integración USDT

UI moderna y profesional

Auto-deploy con Docker

README y documentación

Datos demo para pruebas

7. ESTILO DE DISEÑO

Profesional

Minimalista

Paleta moderna

Muy intuitivo

Responsive

Animaciones suaves

Calidad nivel plataforma de mercado real

Genera absolutamente todo el proyecto completo con las especificaciones anteriores.