Volver
Cliente

The Book Flow Premium

País

Estados Unidos

Problema del cliente

TheBookFlow necesitaba una sección premium dentro de su plataforma para ofrecer libros, guías y contenido especializado mediante un modelo freemium con planes Premium y Premium+. El reto principal era controlar el acceso por tipo de membresía, permitir lectura online, organizar categorías y subcategorías premium, preparar la base para suscripciones de pago y mantener una experiencia clara para usuarios gratuitos y de pago.

Solución implementada

Se desarrolló la sección premium sobre una arquitectura modular en Django, separando la gestión de contenido premium, usuarios, suscripciones, control de acceso, búsqueda, lectura y preparación para pagos. El sistema permite organizar categorías, subcategorías y libros premium, asignar niveles de acceso y controlar qué puede ver cada usuario según su plan.

Módulos o componentes principales

1. Biblioteca premium
Gestión de categorías, subcategorías y libros premium con distintos niveles de acceso.
2. Usuarios y suscripciones
Perfil de usuario con nivel de suscripción, estado, expiración y datos de integración con Paddle.
3. Control de acceso por plan
Reglas para usuarios Free, Premium y Premium+, incluyendo permisos de lectura, copia, capturas, impresión y alertas de actualización.
4. Lectura premium
Soporte para lectura online de contenido premium en EPUB y PDF.
5. Búsqueda dentro de la plataforma
Búsqueda sobre contenido disponible según el acceso del usuario.
6. Preparación para pagos
Base preparada para Paddle Checkout y webhooks, con datos de suscripción asociados al perfil del usuario.
7. Seguridad y producción
Configuración con variables de entorno, SECRET_KEY, hosts permitidos, CSRF, Redis, Celery, Sentry, WhiteNoise, CSP, django-axes y registros de seguridad.

Metodología aplicada

Lab Luminax trabajó de forma incremental: primero se definió la lógica de acceso premium, luego se organizaron los modelos de contenido, después se implementaron usuarios, suscripciones, reglas por plan, lectura, búsqueda y preparación para pagos. Se presentó un piloto al cliente y, de acuerdo con el contrato, se realizaron los ajustes solicitados.

Resultados alcanzados

Se dejó implementada una base funcional para la sección premium: biblioteca premium, modelos de contenido, usuarios, planes de acceso, control por membresía, lectura en EPUB y PDF, búsqueda, configuración de seguridad y preparación para integración de pagos. La sección queda lista como base real para operar, validar usuarios y escalar el modelo de suscripción.

Entregables

• Sección premium operable dentro de la plataforma TheBookFlow.
• Modelos de base de datos para contenido premium y suscripciones.
• Control de acceso por membresía.
• Soporte para planes Free, Premium y Premium+.
• Lectura premium en EPUB y PDF.
• Preparación para Paddle Checkout y webhooks.
• Sistema de búsqueda relacionado con el contenido disponible.
• Configuración para entorno de desarrollo y producción.
• Configuración de seguridad, caché, logs y archivos estáticos/media.