reviews2

El Portal de la VI Edición de la Feria de Aplicaciones Móviles de la Universidad Nacional de Ingeniería fue creado con el propósito de organizar y facilitar la realización de una feria en la que los desarrolladores y creadores de aplicaciones móviles puedan presentar sus proyectos. Esta plataforma ofrece una experiencia interactiva y moderna, gracias a la utilización de tecnologías de vanguardia como Firebase y NextJS.


¿Qué es el Portal Feria Aplicaciones Móviles?

El proyecto es una plataforma web que busca impulsar la innovación y promover el talento en el mundo de las aplicaciones móviles. Se presenta como un espacio virtual donde los desarrolladores pueden exhibir sus creaciones y recibir el reconocimiento del público y un jurado de expertos.

La idea central del proyecto es brindar una feria en la que los participantes tengan la oportunidad de mostrar el fruto de su trabajo en forma de aplicaciones móviles. A través de esta feria, se busca fomentar la colaboración, el aprendizaje y la competencia saludable entre los participantes, permitiéndoles mostrar sus habilidades y creatividad en un entorno competitivo pero amigable.


Funcionalidades del proyecto

Iniciar sesión con Google

El portal ofrece a los usuarios la posibilidad de iniciar sesión utilizando sus cuentas de Google. Esta funcionalidad simplifica el proceso de autenticación y garantiza un acceso seguro a la plataforma.

Votación del jurado

Los miembros del jurado, previamente registrados en el sistema, pueden votar por los distintos proyectos presentados en la feria. Para cada proyecto, se evalúan 5 criterios específicos: Presentación, complejidad, innovación, funcionalidad e interfaz de usuario. Cada criterio puede ser calificado con un máximo de 5 estrellas, permitiendo una evaluación precisa y justa de las aplicaciones.

Edición de proyectos por participantes

Los participantes que poseen una cuenta de Google y han sido designados como “participantes” por el administrador, pueden acceder a una pantalla exclusiva para editar la información de sus proyectos. Aquí es donde pueden proporcionar una descripción detallada de su aplicación utilizando el formato Markdown. Esta descripción será posteriormente procesada y mostrada en la página de presentación del proyecto.

Contador de tiempo para el evento

El portal muestra un contador que indica el tiempo restante para que se lleve a cabo la feria de aplicaciones móviles. Esta cuenta regresiva crea un sentido de anticipación y mantiene a los interesados informados sobre la fecha y hora del evento.

Resultados y gráficas para el administrador

El administrador del portal tiene acceso a una pantalla exclusiva donde puede visualizar los resultados de las votaciones realizadas por el jurado. Además, se presentan gráficas y estadísticas que ofrecen una representación clara y concisa del desempeño de los proyectos. Esta información es de gran utilidad para el proceso de toma de decisiones y la entrega de premios durante el evento.


Tecnologías utilizadas

El desarrollo del portal de la Feria de Aplicaciones Móviles se basó en el uso de las siguientes tecnologías:

Firebase

Firebase es una plataforma de desarrollo de aplicaciones móviles y web que proporciona una amplia gama de servicios en la nube, como autenticación de usuarios, almacenamiento de datos en tiempo real y hospedaje de contenido estático. En este proyecto, Firebase se utiliza para implementar la funcionalidad de inicio de sesión con Google, almacenar los datos de los proyectos y los votos del jurado, así como para gestionar la autenticación de los usuarios.

NextJS

NextJS es un framework de React que ofrece la capacidad de realizar renderizado del lado del servidor (SSR) y del lado del cliente (CSR). Esto permite crear aplicaciones web de alto rendimiento y optimizadas para SEO. En el proyecto de la Feria de Aplicaciones Móviles, NextJS se utiliza para crear páginas dinámicas con contenido generado en el servidor. Gracias a esto, cada proyecto presentado cuenta con metadatos personalizados para mejorar su visibilidad y accesibilidad.

Netlify

Netlify es una plataforma de alojamiento y despliegue para sitios web y aplicaciones. En este proyecto, Netlify se utiliza para implementar y poner en línea el portal de la feria. La plataforma proporciona una forma sencilla y segura de publicar el proyecto en la web, asegurando su disponibilidad y accesibilidad para los usuarios.

En conjunto, la combinación de Firebase, NextJS y Netlify permite la creación de un portal de Feria de Aplicaciones Móviles interactivo, funcional y atractivo, que brinda una experiencia satisfactoria tanto a los participantes como al jurado y al administrador del evento.


Imágenes del Proyecto