ACTIVE

PIQUQ – Application de suivi de la santé des femmes, des règles et de la grossesse

3 months
2 Contributors
janv. 2022 — avr. 2022

Piquq, une application mobile de santé complète basée sur l'intelligence artificielle qui facilite le suivi de la grossesse, du cycle menstruel et de la santé générale des femmes. L'application propose des modules tels que le suivi de grossesse, le calendrier menstruel, le système de rendez-vous médical, le forum de communauté et la liste de besoins, le tout sous un même toit.

Piquq - Application de Suivi de la Santé et de la Grossesse pour les Femmes

Piquq est une application de santé mobile complète, conçue pour être un assistant numérique fiable pour les femmes, basée sur l'intelligence artificielle. Disponible sur les plateformes iOS et Android, l'application combine en une seule plateforme les modules de suivi de grossesse, de calcul du cycle menstruel, de système de rendez-vous avec les médecins et de forum interactif.

À Propos du Projet

Piquq est une solution de santé mobile complète, conçue pour les futures mères et les utilisateurs qui se soucient de la santé des femmes. Grâce à son interface utilisateur conviviale et à ses algorithmes intelligents, elle fournit des informations personnalisées à chaque étape de la grossesse. Pour les utilisateurs qui suivent leur cycle menstruel, elle offre des fonctionnalités telles que les prévisions de cycle, les jours fertiles et les rappels.

Le module de rendez-vous avec les médecins de l'application permet aux utilisateurs de prendre facilement rendez-vous avec des médecins spécialistes en fonction de leur localisation. La fonctionnalité du forum offre un espace sécurisé où les utilisateurs peuvent partager leurs expériences, poser des questions et interagir avec la communauté.

Fonctionnalités de Base

Suivi de Grossesse : Guide complet semaine par semaine sur le développement du bébé, les conseils pour la santé de la mère et la préparation à l'accouchement.

Suivi du Cycle Menstruel : Prévisions de cycle basées sur l'intelligence artificielle, calcul de l'ovulation et notifications personnalisées.

Système de Rendez-vous avec les Médecins : Recherche de médecins spécialistes en fonction de la localisation et prise de rendez-vous en ligne.

Forum de la Communauté : Plateforme sécurisée pour le partage d'informations et d'expériences entre les utilisateurs.

Liste de Suivi des Besoins : Gestion intelligente de la liste des produits nécessaires pour la mère et le bébé.

Infrastructure Technique

Développement d'Applications Mobiles

Piquq a été développé en utilisant le framework React Native, permettant ainsi une base de code unique pour les plateformes iOS et Android. Cette approche offre une expérience utilisateur cohérente tout en optimisant le processus de développement. Les intégrations de modules natifs ont permis un accès complet aux fonctionnalités spécifiques à chaque plateforme.

Architecture Backend

Un backend modulaire et évolutif a été mis en place en utilisant Node.js et NestJS. L'utilisation de NestJS a permis de créer une base de code maintenable grâce à l'injection de dépendances, la structure de modules et les décorateurs. La conception des points de terminaison conforme aux normes RESTful a facilité l'intégration avec l'application mobile.

Base de Données et Cache

La base de données principale utilisée est PostgreSQL, offrant un modèle de données relationnel, une conformité ACID et de solides capacités de requête pour stocker de manière sécurisée et cohérente les données de santé. Une couche de cache Redis a été ajoutée pour stocker en cache les données fréquemment accessibles, optimisant ainsi les temps de réponse de l'API.

Services Cloud et de Notification

Les fichiers multimédias et le contenu statique sont stockés sur AWS S3 et distribués via le réseau de diffusion de contenu (CDN) CloudFront, offrant ainsi un faible temps de latence pour les utilisateurs. L'intégration de Firebase a permis de mettre en place une infrastructure de notification push, tandis que les comportements des utilisateurs sont suivis à l'aide de Firebase Analytics.

DevOps et Infrastructure

La conteneurisation Docker a été utilisée pour garantir des environnements de développement et de production cohérents. Des pipelines CI/CD ont été configurés pour automatiser les tests, la construction et le déploiement. Une infrastructure complète de surveillance et de journalisation a été mise en place pour suivre en temps réel la santé et les performances du système.

Stack Technologique

Catégorie Technologies
Mobile React Native, iOS, Android
Backend Node.js, NestJS
API RESTful API
Base de Données PostgreSQL
Cache Redis
Cloud AWS S3, CloudFront
Notification Firebase Push Notifications
Analytique Firebase Analytics
Conteneur Docker
CI/CD Pipeline Automatique
Surveillance Systèmes de Journalisation et de Surveillance

Portée du Projet

Ce projet a été développé en full-stack par notre équipe, allant de la conception à la mise en production. Cela inclut la conception et le développement de l'application mobile, l'écriture des API backend, la modélisation de la base de données, la configuration de l'infrastructure cloud et la mise en place des processus DevOps.


Plateforme : iOS & Android
Catégorie : Santé & Bien-être
Développement : Full-Stack (Frontend, Backend, DevOps)

Project Details

Started1 janv. 2022
Completed1 avr. 2022
Duration3 months
Team2 members

Share

Technologies

React Native (iOS & Android)Node.jsNestJSarchitecture d'API RESTfulPostgreSQLRedisFirebase (Notification Push & Analytiques)AWS (S3CloudFront)Dockerprocessus CI/CDinfrastructures de surveillance et de journalisation

Services

Développement d'applications mobiles (iOS & Android)développement de Backend/API et intégrationsmodules de suivi des règles et de grossesseinfrastructure de création de rendez-vous médicauxmodule de partage de forum et de communautésystème de notification (rappels)conception UI/UX et optimisation des performancesSécuritéjournalisation et processus de maintenance/amélioration

Project Team

Contributor

Contributor

Like what you see?

Let's build something amazing together.