Ce système de gestion de pharmacie est une application web développée en Angular pour le frontend et en Spring Boot pour le backend, utilisant une architecture microservices. Les différents microservices disponibles sont la Gestion de Stock, la Caisse, le Personnel, le Client et le Core.
- Gestion de Stock: Permet de gérer les produits disponibles en stock, d'ajouter de nouveaux produits, de mettre à jour les quantités, etc.
- Caisse: Gère les transactions de vente, le paiement, l'historique des ventes, etc.
- Personnel: Gère les informations sur le personnel de la pharmacie, les rôles, les autorisations, etc.
- Client: Gère les informations sur les clients, les prescriptions, les informations de contact, etc.
- Core: Contient les fonctionnalités communes utilisées par les autres microservices, telles que la gestion des utilisateurs, la sécurité, etc.
La documentation détaillée de chaque microservice est disponible dans leurs répertoires respectifs :
- Documentation de la Gestion de Stock
- Documentation de la Gestion de Stock2
- Documentation de la Caisse
- Documentation du Personnel
- Documentation du Client
La maquette de conception de l'application est disponible sur Figma :
Voici quelques captures d'écran pour donner un aperçu de l'interface utilisateur :