NovaLab es una aplicación móvil desarrollada con React Native que permite a los usuarios reservar turnos médicos en distintas especialidades. La aplicación abarca diversos aspectos clave del desarrollo móvil y utiliza tecnologías como Redux Toolkit, React Navigation, SQLite, Firebase, y más.
El propósito de esta aplicación consiste en facilitar y agilizar las necesidades de todos aquellas personas que desean realizarse un control de salud y que por cuestiones de tiempo, distancias y/o salud no pueden presentarse en las instituciones o consultorios para solicitar un turno en los mismos.
La aplicación utiliza componentes reutilizables y una lista optimizada para mejorar la eficiencia y la experiencia del usuario.
La navegación en la aplicación se gestiona mediante React Navigation, proporcionando una experiencia fluida y amigable para los usuarios.
Se implementa Redux Toolkit para gestionar el estado de la aplicación de manera eficiente, permitiendo un flujo de datos coherente y mantenible.
La aplicación se conecta a Firebase para la gestión de datos en tiempo real y la autenticación de usuarios.
La aplicación utiliza interfaces del dispositivo, incluyendo acceso a la cámara y permisos para mejorar la funcionalidad y la personalización de la experiencia del usuario.
Para la persistencia de datos local, se utiliza SQLite, asegurando que la aplicación funcione sin conexión y mantenga la integridad de los datos.