Soy Ana Vázquez Oviedo, y como autora y desarrolladora de ClassCool, quiero compartir con los usuarios algunos aspectos técnicos sobre la plataforma que he creado como proyecto final del Ciclo Formativo de Grado Superior de Desarrollo de Aplicaciones Web.

La arquitectura de ClassCool se basa en un patrón MVC (Modelo-Vista-Controlador), que me ha permitido separar la lógica de negocio de la interfaz de usuario. Además, he utilizado PHP como lenguaje de programación principal, combinado con el motor de plantillas Smarty para separar la lógica de presentación del código PHP. Para el almacenamiento de datos, he utilizado una base de datos MySQL.

En cuanto a la interfaz de usuario, he utilizado tecnologías web como HTML, CSS y JavaScript para crear una experiencia de usuario atractiva e intuitiva. Además, he utilizado librerías como Hamburger CSS (https://jonsuh.com/hamburgers/) para crear un menú desplegable y Fontawesome (https://fontawesome.com/) para agregar algunos iconos a la plataforma.

Uno de los mayores desafíos en el desarrollo de ClassCool fue garantizar la seguridad de los usuarios y de sus datos personales. Para ello, he implementado medidas de seguridad tanto a nivel de servidor como en la base de datos.

En cuanto a la parte técnica, he utilizado herramientas como Composer para gestionar las dependencias de código, PHPUnit para realizar pruebas automatizadas y Google Charts (https://developers.google.com/chart) para crear gráficos interactivos en tiempo real.

Por otra parte, tanto los personajes de la aplicación (monstruos) y algunas de las imágenes utilizadas (personas ficticias) han sido realizadas por mí con la herramienta Midjourney, y procesadas por mí misma con programas de edición vectorial y procreate. El diseño final de las cartas de los monstruos ha sido realizado por el diseñador gráfico Gerson Gálvez. Algunas de las imágenes que he usado para realizar el diseño de la página principal son de Pexels, las cuales se pueden ver a continuación:

  1. Foto de August de Richelieu de Pexels: https://www.pexels.com/es-es/foto/gente-mujer-escritorio-ordenador-portatil-4260475/
  2. Foto de August de Richelieu de Pexels: https://www.pexels.com/es-es/foto/madre-ayudando-a-su-hija-con-la-tarea-4260477/
  3. Photo by RODNAE Productions from Pexels: https://www.pexels.com/photo/a-woman-sitting-beside-the-blackboard-smiling-8500346/

Tanto la documentación como todo lo relacionado con la elección tipográfica y paletas de color, así como disposición de la web, elección de metodologías, análisis, desarrollo de la aplicación y demás aspectos necesarios para ello, han sido realizados en su totalidad por mí. Todo ello ha sido realizado de manera minuciosa, asegurando la coherencia y calidad en cada detalle.

Este proyecto ha sido una oportunidad única para aplicar los conocimientos adquiridos durante mi formación académica y, al mismo tiempo, para desarrollar nuevas habilidades y destrezas. Estoy muy orgullosa del resultado final y espero que ClassCool sea una plataforma útil y valiosa para todos los usuarios.