Plataforma de Capacitación Online

Job ID: 39411803

Budget: $3,000 – $5,000 USD

Descripción General:
Necesitamos desarrollar una plataforma de capacitaciones online con un modelo de negocio basado en suscripciones y compras individuales de cursos. La plataforma debe permitir a los usuarios acceder a cursos creados por profesores, quienes podrán subir contenido en diferentes formatos (videos y documentos).
Requerimientos Funcionales:
1. Gestión de Usuarios
• Registro e inicio de sesión de usuarios.
• Roles de usuario:
o Alumno: Puede comprar cursos individuales o suscribirse para acceder a todos los cursos.
o Profesor: Puede crear y gestionar sus cursos.
o Administrador: Puede gestionar usuarios, cursos y suscripciones.
2. Sistema de Pago y Suscripciones
• Integración con un sistema de pago (MercadoPago, etc.).
• Opción de compra única por curso.
• Opción de suscripción mensual/anual con acceso a todos los cursos.
3. Gestión de Cursos y Contenidos
• Los profesores pueden crear cursos y organizarlos en módulos.
• Cada módulo puede contener:
o Videos (integrados dentro de la plataforma).
o Documentos en PDF u otros formatos.
• Posibilidad de agregar evaluaciones o cuestionarios dentro de los módulos.
4. Panel de Administración
• Gestión de usuarios (alumnos, profesores y administradores).
• Gestión de pagos y suscripciones.
• Estadísticas sobre uso y desempeño de los cursos.
5. Experiencia del Usuario
• Interfaz intuitiva y responsiva.
• Sistema de progreso del curso (seguimiento de módulos completados).
• Certificados de finalización al completar un curso.
Tecnologías Preferidas (Opcional)
Si el programador tiene preferencia por alguna tecnología específica, se puede evaluar. Algunas opciones sugeridas:
• Frontend: React Vite, Nextjs
• Backend: .Net, Node.js
• Base de datos: PostgreSQL, MySQL, Sql Server
• Sistema de autenticación: JWT, Google, Microsoft Azure
Plazo y Presupuesto
El plazo estimado para el desarrollo y pruebas es de 4 meses. Se solicita una propuesta con costos y tiempos detallados.
Related categories: JavaScript .NET SQL React.js Next.js