Navigation

PharmHappy

Projet scolaire de développement d'application avec Symfony.

Dans le cadre de ma formation, par groupe de 6, nous avons du réaliser une application complète, de la phase d'analyse, jusqu'au développement complet de l'application, en y ajoutant une suite de tests unitaires. Également, le site a été déployé entièrement sur une machine virtuelle, accessible dans le réseau de l'IUT.

La phase d'analyse nous a présenté le sujet : nous devions développer une application de gestion de stock pharmaceutique pour des gestionnaires, permettant également à des clients de commander sur le site. Nous devions aussi gérer le cas des pharmacies, qui avait accès à un stock de médicament plus complet. Les gestionnaires devaient pouvoir gérer les stocks et la date de péremption des échantillons.

En partant de l'énoncé, nous avons donc créé un diagramme de navigabilité, des cas d'usages avec leur scénario nominal et alternatif, une charte graphique et des maquettes de pages avec Figma.

Une fois la phase d'analyse terminée, nous avons pu lancer le développement, avec PHP et le framework Symfony. Nous avons suivi le modèle vu / contrôleur avec nos entités, en utilisant des templates Twig pour le rendu du site.

Enfin, le site dispose d'un chatbot, développé avec l'API d'OpenAI, réglé pour répondre aux questions des utilisateurs concernant les médicaments.

Voici des images illustrant le rendu final du site :

Voici un lien vers le dépôt GitHub du site.