ACTIVE

PIQUQ – Aplicación de seguimiento de la salud femenina, el ciclo menstrual y el embarazo

3 months
2 Contributors
ene 2022 — abr 2022

Piquq, una aplicación móvil de salud integral con inteligencia artificial que facilita el seguimiento del embarazo, el ciclo menstrual y la salud general de las mujeres. La aplicación ofrece módulos como el seguimiento del embarazo, el calendario menstrual, el sistema de citas con el médico, el foro de la comunidad y la lista de necesidades, todos bajo un mismo techo.

Piquq - Aplicación de Salud Femenina y Seguimiento de Embarazo

Piquq es una aplicación de salud móvil integral y apoyada por inteligencia artificial, diseñada como un asistente digital de confianza en el viaje de salud de las mujeres. La aplicación, disponible en las plataformas iOS y Android, combina módulos de seguimiento de embarazo, cálculo de ciclo menstrual, sistema de citas con médicos y foros interactivos en una sola plataforma.

Sobre el Proyecto

Piquq es una solución de salud móvil integral desarrollada para mujeres embarazadas y usuarios que valoran la salud femenina. Con su interfaz de usuario amigable y algoritmos inteligentes, proporciona información personalizada en cada etapa del proceso de embarazo. Para las usuarias que realizan un seguimiento de su ciclo menstrual, ofrece características como predicciones de ciclo, días fértiles y recordatorios.

El módulo de citas con médicos de la aplicación permite a los usuarios crear citas con especialistas con facilidad, según su ubicación. La función del foro ofrece un espacio seguro para que los usuarios compartan sus experiencias, hagan preguntas y interactúen con la comunidad.

Características Principales

Seguimiento de Embarazo: Guía detallada semana a semana sobre el desarrollo del bebé, consejos sobre la salud de la madre y preparación para el parto.

Seguimiento de Ciclo Menstrual: Predicciones de ciclo apoyadas por inteligencia artificial, cálculo de ovulación y notificaciones personalizadas.

Sistema de Citas con Médicos: Búsqueda de especialistas y creación de citas en línea según la ubicación del usuario.

Foro de la Comunidad: Plataforma segura para el intercambio de información y experiencias entre usuarios.

Lista de Seguimiento de Necesidades: Gestión inteligente de listas para productos necesarios para la madre y el bebé.

Infraestructura Técnica

Desarrollo de Aplicaciones Móviles

Piquq se desarrolló utilizando el framework React Native, lo que permitió una base de código única para ambas plataformas, iOS y Android. Este enfoque proporciona una experiencia de usuario consistente y optimiza el proceso de desarrollo. Las integraciones de módulos nativos ofrecen acceso completo a características específicas de la plataforma.

Arquitectura del Backend

En el lado del servidor, se implementó una arquitectura de backend modular y escalable utilizando Node.js y NestJS. La arquitectura de NestJS, con su inyección de dependencias, estructura de módulos y patrones de decoradores, facilita la creación de una base de código sostenible. El diseño de puntos de conexión según los estándares de API RESTful garantiza una integración fluida con la aplicación móvil.

Base de Datos y Cache

Se eligió PostgreSQL como base de datos principal. Su modelo de datos relacional, compatibilidad con ACID y sólidas capacidades de consulta permiten el almacenamiento seguro y consistente de datos de salud. La capa de caché de Redis almacena en caché datos de acceso frecuente, optimizando los tiempos de respuesta de la API.

Servicios de Nube y Notificaciones

Los archivos de medios y contenido estático se almacenan en AWS S3 y se distribuyen a los usuarios a través de CloudFront CDN, garantizando una baja latencia. La integración con Firebase estableció la infraestructura de notificaciones push, y el comportamiento del usuario se rastrea con Firebase Analytics.

DevOps e Infraestructura

La contenerización con Docker proporciona entornos de desarrollo y producción consistentes. Las tuberías CI/CD establecidas automatizan las pruebas, compilación y despliegue. Una infraestructura completa de monitoreo y registro permite el seguimiento en tiempo real de la salud y el rendimiento del sistema.

Pila de Tecnologías

Categoría Tecnologías
Móvil React Native, iOS, Android
Backend Node.js, NestJS
API API RESTful
Base de Datos PostgreSQL
Cache Redis
Nube AWS S3, CloudFront
Notificaciones Notificaciones push de Firebase
Análisis Análisis de Firebase
Contenedor Docker
CI/CD Tubería automática
Monitoreo Sistemas de registro y seguimiento

Alcance del Proyecto

Este proyecto se desarrolló desde la fase conceptual hasta el entorno de producción de manera integral por nuestro equipo. Esto incluyó el diseño y desarrollo de la aplicación móvil, la escritura de API de backend, el modelado de la base de datos, la configuración de la infraestructura en la nube y la implementación de procesos DevOps.


Plataforma: iOS & Android
Categoría: Salud & Bienestar
Desarrollo: Full-Stack (Frontend, Backend, DevOps)

Project Details

Started1 ene 2022
Completed1 abr 2022
Duration3 months
Team2 members

Share

Technologies

React Native (iOS & Android)Node.jsNestJSarquitectura de API RESTfulPostgreSQLRedisFirebase (Notificación push y Análisis)AWS (S3CloudFront)Dockerprocesos de CI/CDinfraestructuras de monitoreo y registro

Services

Desarrollo de aplicaciones móviles (iOS y Android)Desarrollo de Backend/API y sus integracionesMódulos de seguimiento de regla y seguimiento de embarazoInfraestructura para crear citas con el médicoMódulo de intercambio de foro y comunidadSistema de notificación (recordatorios)Diseño UI/UX y optimización del rendimientoSeguridadregistro y procesos de mantenimiento/mejora

Project Team

Contributor

Contributor

Like what you see?

Let's build something amazing together.