Descripción
Es una plataforma de gestión universitaria inspirada en las plataformas DIIP y Campus Virtual de la Universidad Nacional Autónoma de Honduras. La plataforma permite la creación de distintos tipos de usuarios (docentes, estudiantes, jefes de departamento, coordinadores de carrera, etc.) y realizar diferentes funciones de acuerdo al tipo de usuario (crear secciones, matricular clases, habilitar y deshabilitar docentes, cancelar secciones, ver y contestar distintos tipos de solicitudes, etc.). Se le dio un enfoque web al desarrollo por lo que las tecnologías utilizadas son HTML, CSS (con Bootstrap) y JavaScript para el front-end, PHP vanila para el back-end, y MySQL como sistema gestor de bases de datos. Para el desarrollo del back-end se usó una arquitectura MVC haciendo uso de los paradigmas orientado a objetos y funcional, además de orientar el desarrollo de la API al diseño de microservicios.
Mi papel en el proyecto fue principalmente como desarrollador Back-end, aunque también colaboré en el desarrollo del front-end y en la creación de la base de datos. El proyecto fue desarrollado en un equipo de cuatro personas, y se utilizó Git para el control de versiones y AWS como host.
Tecnologias implementadas
- Sistema Operativo: Ubuntu
- HTML
- CSS
- JavaScript
- PHP
- MySQL
