PIQUQ – Aplicación de seguimiento de la salud femenina, el ciclo menstrual y el embarazo
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
Technologies
Services
Project Team
Contributor
Contributor
Like what you see?
Let's build something amazing together.