
Firebase
Kotlin
I Miss UAEH
Sistema de notificaciones de eventos, descuentos y noticias para los egresados Garza.
Estado
Finalizado
Inicio
21/3/2022
Fin
23/5/2022
Última actualización
25/5/2022
La Dirección de Vinculación con Egresados de la UAEH toma acción respecto a este proyecto, por lo cual se desconoce si se sigue implementando y dando mantenimiento.
Ser Egresado Garza puede traerte beneficios que tal vez no tenías idea que podrías tener. La Dirección de Vinculación con Egresados de la Universidad Autónoma del Estado de Hidalgo te invita a que formes parte del Programa de Red de Egresados para que obtengas información de primera mano de la UAEH.
¿Por qué? y ¿Para qué?
A mitad de mi servicio social en La Dirección de Vinculación con Egresados de la Universidad Autónoma del Estado de Hidalgo me percate que cualquier información relacionada con los beneficios de ser egresado eran publicado en redes sociales y en la página web de la Universidad, sin embargo, se realizó un análisis de los tipos de usuarios que contaban ya con su Credencial Garza y podrían adquirir estos beneficios.
Este análisis nos brindó información muy valiosa, donde se afirmaba que el 38% de los egresados eran personas mayores que no utilizaban redes sociales o que no seguían la página de la Dirección de Vinculación con Egresados. Así mismo el porcentaje restante pertenecía a egresados recientes pero que no seguían la página en redes sociales.
El problema era que se tenía que promocionar los beneficios que se pueden adquirir con la compra de la Credencial Garza para egresados, y de igual manera, informar a los que ya cuenten con su credencial sobre estos beneficios de una forma simple y en un solo lugar.
Se propone a la Dirección de Vinculación con Egresados desarrollar una aplicación que muestre la información adecuada sobre estos beneficios, la cual incluye eventos, descuentos y noticias para que de igual forma notifique a los usuarios cada que se publique nueva información.
Se crea “I miss UAEH”, aplicación para dispositivos móviles android con el propósito de brindar información de calidad a los egresados Garza sobre los beneficios de adquirir su Credencial Garza y mantener actualizada la información en un solo lugar.
Diseño del Proyecto
Se decide elaborar el proyecto con una metodología Ágil, por lo cual se utilizó SCRUM, ya que este se enfoca en entregas regulares de un producto funcional en intervalos cortos.
Después de considerar el tamaño, alcance y tiempo de desarrollo se establecen los sprints a desarrollar durante toda la vida del desarrollo del software. Los cuales menciono a continuación:
- Diseño de aplicación.
- Desarrollo Frontend.
- Integración con Firebase.
- Desarrollo Backend.
Sprint de diseño de aplicación se enfoca en establecer atributos, elementos e interacciones que tendrá la aplicación en su totalidad y en futuros sprints ir desarrollando.
Sprint de desarrollo Frontend es dedicado al desarrollo de la parte visual de la aplicación y a la forma de interactuar con esta misma. Se desarrolla la interfaz de usuario que cuenta con cuatro vistas, vista de registro e inicio de sesión, noticias, descuentos y eventos.
Sprint de integración con Firebase realiza la arquitectura e integración de la base de datos, administración de usuarios y las campañas que se estarán realizando una vez la aplicación se implemente y de esta forma lograra las notificaciones cada vez se agrega nueva información.
Sprint de desarrollo Backend se centra en desarrollar todos los procesos internos de la aplicación. Se hace uso de Firebase para implementar Authentication, Firestore Database, Cloud Messaging y Analytics.
Tecnologías
Para llevar a cabo este proyecto se utilizaron dos tecnologías de desarrollo de software bastante populares que brindan las herramientas necesarias para el desarrollo de esta aplicación y cuentan con documentación para agilizar el desarrollo y optimizar procesos.
Kotlin es un lenguaje de programación de propósito general que se utiliza principalmente en el desarrollo de aplicaciones para dispositivos móviles, servidores web y escritorio. Fue desarrollado por JetBrains y se lanzó en 2011. Kotlin se ejecuta en la máquina virtual de Java (JVM) y también puede ser compilado en código nativo para diferentes plataformas.
Firebase es una plataforma de desarrollo de aplicaciones móviles y web propiedad de Google que proporciona una amplia variedad de herramientas y servicios en la nube para simplificar y acelerar el desarrollo de aplicaciones.
Firebase incluye una base de datos en tiempo real, autenticación de usuarios, alojamiento de archivos, mensajería en la nube, integración con Google Analytics, notificaciones push, entre otros servicios. Estos servicios son utilizados por muchos desarrolladores para construir aplicaciones escalables y de alta calidad en diferentes plataformas, como iOS, Android y la web.
Galeria

.ver()

.ver()

.ver()

.ver()

.ver()

.ver()