Sobre este proyecto
it-programming / web-development
Abierto
Se requiere el desarrollo de una plataforma web interna moderna para reemplazar un programa antiguo (.exe con base de datos MySQL). La nueva aplicación debe ser accesible desde dispositivos móviles y ordenadores, y contar con un sistema de usuarios y contraseñas con roles diferenciados para Dirección, Administración, Profesoras y Familias. Es importante destacar que ya se cuenta con una web pública reciente, por lo que este proyecto se enfoca exclusivamente en la parte interna de gestión.
Funcionalidades clave:
- Acceso por roles: Implementación de perfiles de usuario (Dirección, Administración, Profesoras, Familias) con permisos específicos.
- Gestión de alumnos y profesores: Módulos para altas, bajas, asignación a grupos y gestión de horarios.
- Matrículas y precios: Administración de distintos niveles educativos, aplicación de descuentos, gestión de bonos y otras configuraciones de precios.
- Cobros y pagos online: Integración con pasarelas de pago como Redsys o Stripe para facilitar transacciones seguras.
- Facturas y recibos automáticos: Generación automática de documentos en formato PDF, con posibilidad de conexión a sistemas de Hacienda si es necesario.
- Reportes y exportaciones: Capacidad para generar informes y exportar datos en formatos como Excel y CSV.
- Módulo de metodología y rúbricas: Desarrollo de una sección dedicada a la filosofía educativa de la institución, incluyendo la gestión de rúbricas.
- Migración de datos: Importación de la información existente desde la base de datos MySQL actual (versión 2012).
- Copias de seguridad automáticas: Implementación de un sistema de respaldo de datos periódico.
- Control de cambios y cumplimiento RGPD: Registro de actividades de usuario y garantía de cumplimiento con la normativa de protección de datos.
Tecnología preferida: Laravel + MySQL, aunque se valorarán propuestas con tecnologías equivalentes que demuestren robustez y escalabilidad.
Entregables:
- Código fuente completo del proyecto (propiedad del cliente).
- Documentación técnica y manual de uso para administradores y usuarios.
- Scripts necesarios para la migración de la base de datos antigua a la nueva plataforma.
- Acceso a un entorno de pruebas durante la fase de desarrollo.
- 30 días de soporte técnico post-entrega para asegurar el correcto funcionamiento.
El proyecto se plantea con un presupuesto cerrado por fases y un plazo estimado de entrega de 6 a 8 semanas.
Requisitos imprescindibles para los candidatos:
- Experiencia demostrable en el desarrollo de paneles internos y sistemas de gestión (no solo webs públicas).
- Presentación de ejemplos o demos de trabajos similares realizados previamente.
- Propuesta de un plan detallado para la migración de la base de datos existente.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias