PIQUQ – Application de suivi de la santé des femmes, des règles et de la grossesse
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
Technologies
Services
Project Team
Contributor
Contributor
Like what you see?
Let's build something amazing together.