Evaluando propuestas

Desarrollo de Sistema de Gestión Académica con Crud, Api y Wordpress (Elementor)

Publicado el 03 Septiembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Crear una solución en tres etapas para administrar, conectar y visualizar productos (diplomados) educativos en un ecosistema que combine PHP/MySQL con WordPress (JetEngine + Elementor). El sistema debe ser ágil, intuitivo, escalable y permitir una gestión completa de productos, módulos, certificaciones e imágenes.
Estructura del Proyecto (en 3 Etapas)

Etapa 1: Desarrollo de Panel CRUD con carga de imágenes organizada
¿Qué se necesita?
Un panel de administración (independiente o integrado a WordPress) para crear, editar y eliminar:
- Productos (diplomados, cursos, talleres, etc.)
- Módulos por producto
- Tipos o categorías
- Certificaciones
- Softwares asociados
Imágenes por producto:
Cada producto puede tener entre 8 y 12 imágenes, organizadas en carpetas específicas según su uso visual:
- /imagenes/{ID}/thumb/ → Imagen principal
- /imagenes/{ID}/fondo/ → Imagen fondo hero
- /imagenes/{id}/icono/ → ícono representativo
- /imagenes/{id}/mockups/ → mockups visuales
- /imagenes/{id}/brochure/ → brochure pdf
- /imagenes/{id}/minibrochure/ → mini brochure
- /imagenes/{id}/favicon/ → favicon
- /imagenes/{id}/certificaciones/ → imagen certificación
- /imagenes/{id}/otros/ → otros archivos gráficos

etapa 2: rest api json para conexión externa (wordpress + jetengine)
¿qué se necesita?
crear una api tipo rest en json para exponer los datos creados en el crud anterior y poder consultarlos desde wordpress, específicamente con jetengine → external db connection + custom query.
Endpoints esperados:
- /api/productos
- /api/producto/{id}
- /api/producto/{id}/modulos
- /api/categorias
- /api/certificaciones
- /api/softwares

Etapa 3: Diseño de plantilla con Elementor (JetEngine + API)
¿Qué se necesita?
Crear una Single Product Page en Elementor, que consuma la API desarrollada en la etapa anterior.
Elementos a mostrar:
- Nombre del diplomado
- Imagen de fondo, ícono y thumb
- Objetivos, beneficios, claim, descripción, etc.
- Módulos (temario)
- Certificación (si aplica)
- Softwares aprendidos
- Enlaces (brochure, contacto, etc.)
- CTA dinámicos
¿Qué esperamos del freelancer?
- Experiencia comprobable con CRUDs complejos
- Dominio de MySQL + PHP (Laravel, etc.)
- JetEngine y Elementor como plus
- Conocimiento en APIs REST
- Documentación clara del sistema

Tiempo estimado por etapa
- Etapa 1: 5-7 días
- Etapa 2: 2-3 días
- Etapa 3: 3-4 días

Presupuesto
Escuchamos propuestas. Valoramos más la claridad, experiencia y una solución bien estructurada que simplemente la rapidez. Este sistema se usará diariamente, por lo que buscamos calidad.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por J. A.