Este es un proyecto académico desarrollado en equipo para la asignatura "Dirección y Gestión de Proyectos" de la Universidad de Granada.
DiversiAgenda es una aplicación móvil y web diseñada para el Colegio de Educación Especial Clínica San Rafael. El objetivo principal es ayudar a los educadores a asignar y gestionar tareas diarias para los estudiantes, fomentando su autonomía en un entorno adaptado a sus necesidades.
La aplicación se centra en la accesibilidad, proporcionando una interfaz y funcionalidades adaptadas para usuarios con diversas capacidades cognitivas, motoras y visuales.
Como colaborador en este proyecto, mis responsabilidades principales fueron:
- Gestión de Accesibilidad: Lideré la investigación y el diseño de la experiencia de usuario (UX) para asegurar que la aplicación fuera usable y accesible para todos los estudiantes. Esto incluyó la definición de flujos de interacción, prototipado en Figma y la implementación de feedback visual, textual y auditivo adaptado.
- Desarrollo Frontend: Contribuí activamente al desarrollo de la interfaz de la aplicación móvil y web utilizando Angular e Ionic, implementando los diseños y asegurando una experiencia de usuario fluida y coherente en las distintas plataformas.
- Gestión de Tareas: Los educadores pueden asignar, supervisar y dar feedback sobre las actividades de los alumnos.
- Agenda y Notificaciones Personalizadas: Un sistema de agenda con recordatorios y notificaciones adaptadas a las capacidades de cada estudiante.
- Comunicación Integrada: Un chat para facilitar la comunicación entre educadores y estudiantes.
- Enfoque en Accesibilidad: La interfaz está diseñada para ser compatible con lectores de pantalla y métodos de interacción alternativos.
- Gamificación: Elementos visuales como confeti y animaciones para motivar a los estudiantes al completar tareas.
La arquitectura del sistema se compone de una aplicación cliente (móvil y web) y un backend en la nube.
- Frontend (Móvil): Ionic con Angular para crear una aplicación híbrida para Android e iOS.
- Frontend (Web): Angular para el panel de administración utilizado por profesores y administradores.
- Backend y Lógica: Firebase con lógica implementada en JavaScript/TypeScript.
- Base de Datos: Cloud Firestore, una base de datos NoSQL en tiempo real para almacenar y sincronizar todos los datos de la aplicación.
El sistema cuenta con clientes móviles (Android/iOS) y una aplicación web que se comunican vía HTTP con un backend de Firebase. La lógica de negocio y la interacción con la base de datos Cloud Firestore se gestionan a través de las APIs de Google Cloud.
Este README describe mi participación en un proyecto colaborativo. Para ver el repositorio original y el resto del equipo, visita [ENLACE AL REPOSITORIO ORIGINAL AQUÍ].