Grabar los datos desde un formulario y crear páginas con la información recibida
Budget: $180 – $300 USD
Tengo una pequeña app web que quiero que pueda cargar y crear cierta información proveniente de dos formularios programados en PHP nativo, adjunto más detalle de como quiero el proyecto:
Formulario “Crear curso”.
¿Desea cargar un video a un curso existente?, seleccione curso!…
* Si el Administrador selecciona cargar un video a un curso existente, el formulario deberá desaparecer los input, “Banner”, y “Nombre del Curso”. Si desea crear un curso nuevo, se deberán habilitar solo los input: “Banner”, “Nombre del curso”, y “Video”.
Banner:
* Permite subir una imagen (tipo slider) que se guardará en una carpeta con el nombre del curso, la cual puede ser la misma donde se alojará el video.
Video:
* El formulario deberá crear una carpeta con el nombre del curso y contener el video subido.
* Video debe ser privado, que solo se permita usar en la plataforma y no ser compartido por otras personas, tipo Vimeo.
* Permitir el video pueda ser comprimido para usar menos almacenaje en la nube.
* Debe tener su propio reproductor, tipo video.js.
Nombre del curso:
* Al hacer clic en “Crear curso”, se creará una página en el menú con el banner y videos del curso, utilizando una plantilla estándar, (como la de la Limpieza del útero). Si se carga un video a un curso existente, este se añadirá al final de la página.
Mantenedor de usuarios.
Actualmente el formulario se graba en la base de datos en la tabla usuarios.
* Creación de usuario: Al crear un nuevo usuario, se enviará un correo con sus accesos.
Tipo de pago:
* Parcial: El usuario verá solo el 60% del curso. Al alcanzar ese porcentaje, recibirá un recordatorio por correo para el próximo pago.
* Completo: Acceso al 100% del curso.
Administrador: Tendrán todos los privilegios.
Cursos creados.
* Acceso Premium: Los usuarios premium pueden acceder a todos los cursos, aplicando la regla del 60% si han realizado un pago parcial.
* Carga diferida de videos: Los videos se mostrarán en grupos (por ejemplo, 3 videos inicialmente) y se cargarán más al hacer scroll.
Formulario “Crear curso”.
¿Desea cargar un video a un curso existente?, seleccione curso!…
* Si el Administrador selecciona cargar un video a un curso existente, el formulario deberá desaparecer los input, “Banner”, y “Nombre del Curso”. Si desea crear un curso nuevo, se deberán habilitar solo los input: “Banner”, “Nombre del curso”, y “Video”.
Banner:
* Permite subir una imagen (tipo slider) que se guardará en una carpeta con el nombre del curso, la cual puede ser la misma donde se alojará el video.
Video:
* El formulario deberá crear una carpeta con el nombre del curso y contener el video subido.
* Video debe ser privado, que solo se permita usar en la plataforma y no ser compartido por otras personas, tipo Vimeo.
* Permitir el video pueda ser comprimido para usar menos almacenaje en la nube.
* Debe tener su propio reproductor, tipo video.js.
Nombre del curso:
* Al hacer clic en “Crear curso”, se creará una página en el menú con el banner y videos del curso, utilizando una plantilla estándar, (como la de la Limpieza del útero). Si se carga un video a un curso existente, este se añadirá al final de la página.
Mantenedor de usuarios.
Actualmente el formulario se graba en la base de datos en la tabla usuarios.
* Creación de usuario: Al crear un nuevo usuario, se enviará un correo con sus accesos.
Tipo de pago:
* Parcial: El usuario verá solo el 60% del curso. Al alcanzar ese porcentaje, recibirá un recordatorio por correo para el próximo pago.
* Completo: Acceso al 100% del curso.
Administrador: Tendrán todos los privilegios.
Cursos creados.
* Acceso Premium: Los usuarios premium pueden acceder a todos los cursos, aplicando la regla del 60% si han realizado un pago parcial.
* Carga diferida de videos: Los videos se mostrarán en grupos (por ejemplo, 3 videos inicialmente) y se cargarán más al hacer scroll.