Soy un profesor y he desarrollado una herramienta web de planificación de clases (
planificadordeclases.cl) que está alojada en Vercel. El frontend (HTML estático) y el diseño ya están terminados y funcionando. Necesito migrar este sitio a un modelo de negocio de suscripción recurrente (Paywall), verificando los pagos a través de Mercado Pago (CLP).
Estado Actual y Elementos Listos:
Hosting: Vercel (dominio conectado:
planificadordeclases.cl).
Archivos: Frontend completo (Login, Registro, Planificadores) subidos a un repositorio de GitHub.
Pasarela de Pagos: Cuento con las Credenciales API de Mercado Pago (Access Token y Public Key) y la URL del Plan de Suscripción lista.
Protección: Las rutas de planificador ya están configuradas en
vercel.json para ser interceptadas por una función Guardián (/api/
check-access.js).
El objetivo es implementar la lógica de backend y seguridad faltante, utilizando Vercel Serverless Functions (
Node.js).
Tareas Requeridas:
Base de Datos (DB): Crear una DB simple (ej. Vercel Postgres o Supabase) para almacenar el ID_Cliente_MP y el estado_suscripcion de cada usuario.
Lógica de Autenticación: Implementar la lógica de Login/Registro y gestión de sesiones (tokens/cookies) para que el usuario pueda identificarse.
Integración de Webhooks: Configurar una función API para recibir y procesar las notificaciones (payment.approved, subscription.cancelled) de Mercado Pago, actualizando el estado del usuario en la DB.
Función Guardián Final: Completar y reemplazar la lógica temporal en /api/
check-access.js para que consulte la db y sirva el planificador (haga un rewrite o render del html) solo si el usuario tiene estado_suscripcion: activo.
Busco un desarrollador con experiencia probada en Vercel,
Node.js y Mercado Pago Webhooks.
Plazo de Entrega: No definido