Descripción técnica del sistema: Proyecto enfocado en la creación de una interfaz gráfica para accesos directos personalizables mediante el uso de Electron, JavaScript, CSS y HTML. Se implementará un módulo que permita a los usuarios modificar fácilmente sus gadgets desde su escritorio sin necesidad de interactuar con interfaces complejas ni realizar cambios en la configuración del sistema operativo directamente.
Los componentes gráficos se desarrollarán utilizando HTML5 y CSS3 para crear un diseño responsive que esté alineado a las preferencias visuales personales de cada usuario, como el color primario o los patrones decorativos prefijados en la personalización. A su vez, JavaScript proporcionará interactividad dinámica dentro del panel gadget para permitir una selección y deselección rápida de las aplicaciones que se deseen abrir con acceso directo al instante.
El módulo incluirá pruebas unitarias enfocadas en la funcionalidad específica relacionada a los cambios gadget, tales como el rendimiento y estabilidad bajo diferentes escenarios de uso por parte del usuario final para garantizar su fiabilidad antes de la liberación al público. Además, se revisarán las prácticas recomendadas en cuanto a seguridad web aplicables dentro de este contexto tecnológico específico con el fin de mantener un ambiente confiable y libre de vulnerabilidades críticas que podrían afectar la integridad del sistema.
Finalmente, se pondrá énfasis en una documentación detallada para facilitar su comprensión por parte de otros miembros técnicos involucrados en el proyecto, resaltando aspectos clave como API utilizadas, patrones de diseño seguidos y estrategias implementadas durante la personalización del frontend. La documentación se mantendrá actualizada para asegurar que todos los integrantes tengan acceso al conocimiento necesario para su evolución continua en el proyecto con una base sólida sobre las funcionalidades desarrolladas y técnicas empleadas.
se hace la instalación mediante el comando:
npm install
para correr el proyecto:
npm run dev
https://bulma.io/documentation/
https://fontawesome.com/search