06 · Plataforma de formación + e-commerce
Entrenamiento Focus
Clases en video, tienda, mentoría por suscripción y comunidad para productores musicales.
Visitar entrenamientofocus.com.ar (abre en otra pestaña)- commits desde marzo de 2026
- +250
- pasarelas y dos monedas
- 2
- videos de varios GB con subida reanudable
- ~2 h
El problema
Matias Ledesma (ingeniero en mezcla y mastering) y Franco Cano (técnico en grabación y productor) necesitaban una plataforma propia para vender clases en video, productos digitales y servicios de mezcla y mastering, cobrar una mentoría mensual y armar comunidad, con pagos en pesos para Argentina y en dólares para el resto del mundo.
La solución
Una aplicación full-stack con frontend y backend separados que reúne en un solo sistema la venta de clases, productos y servicios, la mentoría por suscripción, un foro con notas de voz, un blog y un panel de administración para gestionarlo todo.
Features clave
- Clases en video protegidas: solo reproduce quien compró, con marca de agua del nombre y email del usuario resuelta en el servidor, y progreso que se retoma donde quedó.
- Subida de videos de varios GB con el protocolo TUS reanudable directo a Bunny Stream, sin pasar por el backend.
- Checkout con dos pasarelas: Mercado Pago (ARS) para Argentina y PayPal (USD) para el resto, según el país del usuario.
- Suscripciones recurrentes con PayPal Subscriptions y Mercado Pago Preapproval, con estados y cancelación al final del período.
- Comunidad con comentarios en texto o notas de voz grabadas en el navegador, con forma de onda precalculada y compatibles con Chrome y Safari/iOS.
- Blog en Markdown con la discusión del foro integrada debajo de cada artículo.
Desafíos técnicos
- Pagos que no se pierden: Mercado Pago no siempre avisa a tiempo, así que se guardan los IDs de preferencia y de pago para reconciliar órdenes pendientes contra el proveedor.
- Videos pesados: subida reanudable con firma de 24 h, para que una subida cortada pueda continuar.
- Integridad de datos: soft-delete de clases con ventas y CHECK constraints en la base para que un ítem apunte a un producto o a una clase, nunca a los dos.
- Notas de voz multiplataforma: detección del formato que soporta cada navegador.
Resultado
En el aire en entrenamientofocus.com.ar, con más de 250 commits desde marzo de 2026: venta de clases, productos y servicios, mentoría por suscripción y comunidad funcionando en un mismo sistema, en dos monedas.
Stack
- Next.js
- TypeScript
- Express
- PostgreSQL
- Prisma
- Bunny Stream
- Mercado Pago
- PayPal




