Volver
Trabajo fin de ciclo

AudiHub

Una plataforma diseñada para gestionar, organizar y disfrutar de bibliotecas musicales desde cualquier dispositivo. Desarrollada en HTML, CSS y JavaScript para la versión web y Android Studio para la aplicación móvil, compartiendo una misma infraestructura basada en Firebase.

HTMLCSSJavaScriptFirebaseAndroid Studio
AudiHub
Descubre más
Objetivo

Justificación del Proyecto

¿Por qué nace AudiHub y qué problemas resuelve?

Centralización y Acceso

Este proyecto nace con el objetivo de ofrecer una solución digital centralizada relacionada con la salud auditiva que permita optimizar los procesos manuales de guardar audiometrías, gestionar citas y realizar el seguimiento de los pacientes, facilitando así el trabajo de los profesionales y al mismo tiempo ofrecer a los pacientes un acceso a su información auditiva.

Sincronización Multiplataforma

Está compuesta por dos plataformas: Una aplicación móvil para los pacientes y una página web para los profesionales médicos. A través de un mismo backend basado en Firebase, los resultados de las audiometrías, las citas médicas y el seguimiento del paciente están sincronizados al instante tanto en la web como en el dispositivo móvil.

Accesibilidad

Con el objetivo de garantizar una accesibilidad óptima, el diseño fue elaborado teniendo en cuenta las necesidades de las personas con distintos tipos de daltonismo, intentando seleccionar una paleta de colores accesible y evitando las combinaciones problemáticas. A mayores, es accesible para usuarios de diferentes procedencias lingüísticas: gallego, español e inglés.

Destinatarios

Dirigida a dos perfiles principales de usuarios: Por un lado los profesionales auditivos, empleo de la página web. Por otro lado los pacientes, empleo de la aplicación móvil.

Funcionalidades

Principales funcionalidades implementadas

AudiHub está compuesto por dos aplicaciones que comparten la misma infraestructura y ofrecen funcionalidades adaptadas a las necesidades de cada plataforma.

Funcionalidades principales de la aplicación web

  • Autenticación de usuario: acceso mediante nombre de usuario y contraseña
  • Registro y almacenamiento de audiometrías: creación de nuevos registros asociados a cada paciente
  • Gestión de citas: planificación, edición y cancelación de citas médicas

Funcionalidades generales del sistema

  • Sincronización de la información entre aplicación web y móvil
  • Cifrado y protección de los datos almacenados
  • Posibilidad de incorporar nuevas funcionalidades en el futuro

Funcionalidades principales de la aplicación móvil

  • Registro e inicio de sesión: creación de cuenta, acceso y recuperación de contraseña
  • Consulta del historial de audiometrías: visualización de los resultados registrados por el profesional junto con su informe
  • Solicitud y consulta de citas: petición de nuevas citas y acceso al calendario personal
  • Interfaz accesible: diseño visual claro, uso de iconos y textos adaptados para facilitar el uso a personas con dificultades auditivas
Ecosistema

Plataforma Web y Aplicación Móvil

Web

HTML · CSS · JS
  • Página web de la institución con autenticación de usuario
  • Diseño accesible y responsive
  • Uso del personal médico para la creación, edición y eliminación de audiometrías, junto con la gestión de citas
Firebase Auth + Firestore

App Android

Android Studio · XML / Kotlin
  • Interfaz móvil adaptada a diferentes tipos de daltonismo y accesible en múltiples idiomas (gallego, español e inglés)
  • Orientada para los pacientes
  • Registro de audiometrías e informes y consulta de citas
Documentación

Diseño, Manual y Vídeos del Proyecto

Enlace a Figma para visualizar los diseños creados, enlace para ver los manuales de usuario tanto para móvil como para web y finalmente recursos visuales: vídeo de la aplicación móvil y de la página web

UI / UX

Diseño en Figma

Manuales Técnicos

Manuales del Proyecto

Vídeos

Vídeos web y app

GITHUB

¿Buscas información más detallada?

Puedes explorar todo el código fuente, la arquitectura del software y la documentación completa directamente en el repositorio oficial de GitHub.