Hola, Entiendo los requerimientos de este sistema en concreto que necesita y podría realizarlo en breve mediante PHP.
Le propongo un sitio sencillo con login si es necesario para futura gestión de tipos de usuarios y permisos o roles. Una vista principal que seria una tabla que filtre por fecha o periodos de tiempo y por maquina.
La tabla podría tener un botón que active una Modal donde se carguen los detalles del mantenimiento o una descripción mas larga de este, en caso de que se necesite.
Esta vista podría mejorar y convertirse en una vista tipo calendario donde pueda visualizar mejor la información, pero con un comportamiento similar. Con algo mas de tiempo y presupuesto.
Además claramente se contaría con una vista donde se encuentre el formulario para agregar los mantenimientos por maquinas, estos establecerse por periodos de forma automatizada para facilitar el proceso de creación de mantenimientos por maquina, por ejemplo (los 10 de cada mes, cada dos meses o colocar fechas exactas).
Quisiera saber un poco el contexto en el cual se va a implementar para poder orientar el desarrollo, por ejemplo conocer el entorno al que desea aplicarlo y adaptarlo a lo que necesita. También conocer si es una funcionalidad para un sistema en producción, un sistema nuevo, para uso personal, si cuenta con una BD actualmente, etc. Todo con el fin de orientar la funcionalidad a ello. Espero su contacto