01 — CASO DE ESTUDIO · 2026
InmínerCampus
Una plataforma e-learning corporativa, de la compra al certificado.

Proyecto desarrollado durante mi etapa profesional en INMÍNER Ingeniería.
inminercampus.com01 CONTEXTO
INMÍNER imparte formación preventiva y necesitaba digitalizarla en una plataforma propia: alumnos, cursos, contenidos, evaluaciones, accesos y pagos conviviendo en un solo sistema, sin depender de plataformas de terceros.
02 PROBLEMA
La formación existía repartida entre procesos que no se hablaban entre sí. Había que unificar catálogo, compra, acceso, aprendizaje, evaluación y certificación sin fricción para el alumno ni para la administración — y con un lenguaje comercial coherente con los criterios regulatorios del sector.
03 EL SISTEMA
Una aplicación web completa: catálogo, aula, evaluación, certificado y cobro dentro del mismo sistema.
LAS PIEZAS
- 01ACCESO
- Autenticación con dos roles, alumno y administrador, y entrada individual o corporativa mediante códigos de empresa.
- 02CATÁLOGO
- Los cursos publicados, cada uno con su modalidad, su duración y la referencia normativa que le corresponde.
- 03AULA
- Contenido por bloques: audio explicado, diapositiva, explicación escrita y PDF de apoyo.
- 04EVALUACIÓN
- Tests tipo test por bloque y evaluación final, con el progreso guardado para retomarlo donde se dejó.
- 05CERTIFICADO
- Certificados digitales emitidos con trazabilidad de la realización, verificables desde el propio sitio.
- 06COBRO
- Compra online integrada en la plataforma: pagar y acceder al curso son el mismo flujo, no dos webs.
EL RECORRIDO
01
USER
Alguien llega al catálogo y elige un curso.
02
AUTH
Se identifica o crea cuenta; su rol decide qué ve.
03
CHECKOUT
Paga, o canjea el código que le ha dado su empresa.
04
COURSE
Bloque a bloque: audio, diapositiva, explicación y test.
05
CERTIFICATE
Al superarlo, certificado con su trazabilidad.
04 STACK
- React
- TypeScript
- Supabase
- PostgreSQL
- Stripe
- Vercel
- Lovable
- GitHub
✕ EN PRODUCCIÓN
inminercampus.comCapturas del sitio publicado. Solo pantallas públicas: nada de lo que hay detrás de un acceso, ningún dato de cliente.



05 DECISIONES
Payments aren't a separate website. They're part of the system.
Integré Stripe dentro de la propia plataforma: checkout, confirmación de pago, registro de la compra en Supabase, datos fiscales y lógica de acceso al curso. La compra y el aprendizaje son el mismo flujo.
Interface + logic + data.
El trabajo no termina en la pantalla: diseñé el modelo de datos en Supabase/PostgreSQL — usuarios, roles, cursos, compras y accesos — y lo hice evolucionar con el producto.
A lesson, reduced to what matters.
Diseñé la experiencia de lección priorizando el consumo rápido del contenido: reproductor de audio compacto, diapositiva grande, explicación detallada y documento de apoyo. Todo lo redundante, fuera.
06 RESULTADO
Resultados cualitativos. No se publican métricas que no pueda sostener.
- Formación digitalizada de principio a fin en plataforma propia.
- Venta de cursos online con pago y acceso conectados.
- Administración de contenido y usuarios sin tocar código.
- Certificados digitales con trazabilidad de la realización.
SERVICIOS QUE INTERVIENEN
¿ALGO PARECIDO?
Si tu problema se parece a este, hablemos.
Cada sistema es distinto, pero el punto de partida siempre es el mismo: entender el proceso.