Creacio de un sitio web para gestionar los pagos de los cursos de los estudiantes

Job ID: 38156907

Budget: $750 – $1,500 USD

Buscamos un freelancer para desarrollar un sistema de gestión de pagos universitarios donde los estudiantes deberán pagar mensualmente los cursos en los que están matriculados. El sistema tendrá los siguientes requisitos:

Requerimientos del proyecto:

Roles y permisos de usuario:
Los estudiantes solo pueden ver sus propias cuentas, incluidas las inscripciones actuales, los pagos pendientes y el historial de pagos.
Los administradores pueden ver qué estudiantes han pagado y cuáles no, así como informes detallados de cada curso.

Integración de pagos:
Integración con Mobbex para procesamiento de pagos, específicamente usando Mobbex Checkout con la función de división para enviar el 1% a una cuenta y el monto restante a otra. Documentación de Mobbex: https://mobbex.dev/checkout

Plataforma y dispositivos:
El sitio web debe ser responsivo y estar construido usando React with Vite.

Informes y Estadísticas:
Los administradores deben tener acceso a informes específicos para cada curso, incluidos los estudiantes matriculados, los estados de pago, los pagos vencidos y los pagos realizados con cargos por pagos atrasados. Estos informes deben mostrarse en tablas y descargarse como archivos de Excel.

Seguridad:
Implemente medidas de seguridad sólidas, incluido el cifrado de datos confidenciales y JWT para la gestión de usuarios.

Notificaciones:
Notificaciones por correo electrónico para los estudiantes al inscribirse en un curso y al realizar pagos exitosos.

Escalabilidad:
El sistema debe ser escalable con código limpio y bien comentado para facilitar el mantenimiento por parte de nuestros desarrolladores internos.

Integraciones:
No se requieren integraciones adicionales más allá de Mobbex.

Experiencia de usuario:
Un diseño moderno enfocado en brindar una experiencia de usuario placentera.

Soporte y Mantenimiento:
Soporte y mantenimiento continuo durante 2 años después del desarrollo.

Información adicional:
Proporcione ejemplos de proyectos similares en los que haya trabajado.
Incluya un cronograma estimado y el costo del proyecto.
Related categories: Website Design CSS MySQL React.js Spring Boot