Retour

Projet de première année (La FLEUR) 📜

Description du projet



En première année, j'ai réalisé un projet appelé "La Fleur", qui a été ma première expérience en PHP. Il s'agissait d'un site e-commerce permettant aux utilisateurs d'acheter des fleurs en fonction de différentes catégories.

L'interface du site était conçue pour offrir aux utilisateurs une expérience utilisateur agréable et intuitive. Elle comprenait une page d'accueil ainsi que des catégories clairement affichées pour faciliter la navigation. Chaque catégorie avait sa propre page dédiée, où les utilisateurs pouvaient consulter les différents produits disponibles.

acceuil

acceuil2

Dans le projet "La Fleur", j'ai également développé un espace de connexion pour permettre aux utilisateurs de créer un compte et de se connecter à leur profil. Cet espace de connexion offrait des fonctionnalités supplémentaires, telles que la gestion des informations personnelles, la consultation de l'historique des commandes et la possibilité de sauvegarder des articles dans une liste de souhaits.

login

L'interface de l'espace de connexion était conviviale et sécurisée, permettant aux utilisateurs de saisir leurs identifiants (nom d'utilisateur et mot de passe) pour accéder à leur compte. J'ai mis en place des fonctionnalités de validation pour garantir la saisie correcte des informations et sécuriser l'accès aux comptes des utilisateurs.

La création de cet espace de connexion a permis aux utilisateurs de bénéficier d'une expérience personnalisée, en leur offrant la possibilité de suivre leurs achats, de gérer leurs informations personnelles et de recevoir des notifications pertinentes. Cela a contribué à fidéliser les utilisateurs et à améliorer leur engagement sur le site "La Fleur".

Pour créer et gérer les données des fleurs, j'ai utilisé une base de données SQL. La modélisation de la base de données a été réalisée de manière à stocker les informations pertinentes pour chaque fleur, telles que le nom, la description, le prix, l'image, etc. J'ai créé des tables pour les catégories, les produits et les utilisateurs, en établissant les relations nécessaires entre elles pour assurer une bonne intégrité des données.

sql commande

Le projet "La Fleur" a été réalisé en collaboration avec d'autres étudiants, ce qui en a fait un travail de groupe. Pour faciliter la gestion et la coordination de nos tâches, nous avons utilisé l'outil Trello.

trello

Trello nous a permis de créer des tableaux de tâches, où nous pouvions organiser les différentes étapes du projet, assigner des responsabilités à chacun et suivre l'avancement de manière visuelle. Nous avons créé des listes pour les différentes fonctionnalités à développer, telles que la conception de l'interface, la modélisation de la base de données, le développement des fonctionnalités principales, etc.

Chaque membre du groupe pouvait ajouter des cartes aux listes, indiquant les tâches à réaliser et les détails associés. Nous pouvions également ajouter des commentaires, des échéances et des étiquettes pour mieux organiser et prioriser les tâches. Cette approche collaborative nous a permis de travailler de manière efficiente, en répartissant les responsabilités et en gardant une vision globale sur l'avancement du projet.

En utilisant Trello, nous avons pu communiquer efficacement, partager des ressources et assurer un suivi régulier de nos progrès. Cela a contribué à la réussite du projet "La Fleur" en facilitant la collaboration et la coordination entre les membres de l'équipe.

Compétences développées



   
checked

Travaillier en mode Projet

Projet de deuxième année (2 Projets pour l'entreprise Galaxy-Swiss Bourdin ) 📜

Description du premier projet ( Client Lourd Java )



Application de gestion d'utilisateur



Dans le cadre de notre premier projet de deuxième année, nous avons travaillé sur l'entreprise fictive Galaxy-Swiss Bourdin. Notre objectif était de créer une application en Java permettant une gestion des utilisateurs.

ajout

L'application comprenait une interface de connexion sécurisée où les utilisateurs autorisés pouvaient saisir leurs identifiants pour accéder au système. Une fois connectés, ils étaient redirigés vers un panneau de gestion où ils pouvaient effectuer différentes opérations telles que la création, la modification ou la suppression d'utilisateurs.

Java5

Java6

Pour la modélisation de la base de données, nous avons utilisé des concepts de gestion de données relationnelles. Nous avons conçu une table pour stocker les informations des utilisateurs, telles que leur nom, prénom, adresse e-mail, et d'autres détails pertinents.

visiteur

Pour ce projet, j'ai eu l'occasion de travailler en groupe, ce qui a favorisé une collaboration efficace et une répartition équilibrée des tâches. Afin de faciliter la gestion de projet et la coordination de notre équipe, nous avons choisi d'utiliser Trello, un outil de gestion de projet en ligne.

Trello nous a permis de créer des tableaux de tâches, des listes et des cartes pour organiser les différentes étapes du projet. Nous avons pu assigner des membres de l'équipe à des tâches spécifiques, ajouter des échéances et des descriptions détaillées pour chaque carte.

Grâce à Trello, nous avons pu visualiser l'état d'avancement de chaque tâche, identifier les priorités et maintenir une communication fluide entre les membres de l'équipe. Nous pouvions facilement ajouter des commentaires, partager des ressources et suivre les mises à jour en temps réel.

L'utilisation de Trello a grandement facilité la collaboration et la coordination entre les membres de l'équipe. Nous avons pu travailler de manière plus organisée, en gardant une vue d'ensemble sur le projet et en favorisant la transparence dans la répartition des responsabilités.

gsbtrello









Description du deuxième projet ( Application web en PHP avec le framework CodeInigter )



Application de gestion de fiches de frais



Pour notre deuxième projet, j'ai eu l'opportunité de développer une application web utilisant PHP. L'objectif de ce projet était de créer un système de gestion de fiches utilisateur, avec des interfaces dédiées aux comptables et aux visiteurs.

fiche

fiche2

L'application comportait un espace de connexion sécurisé où les utilisateurs pouvaient accéder à leur compte. Une fois connectés, les visiteurs avaient la possibilité de consulter et de modifier leur fiche utilisateur. Ils pouvaient également la signer électroniquement pour attester de son exactitude.

connexiongsb

intergsb3

Quant aux comptables, ils disposaient d'une interface spécifique leur permettant de vérifier les fiches remplies par les visiteurs. Leur rôle était de les examiner attentivement avant de les valider ou de les refuser. En cas de refus, ils devaient fournir un motif justifiant cette décision.

intergsb

intergsb2

La base de données a été conçue pour stocker les informations relatives aux utilisateurs, telles que leurs coordonnées, leurs données personnelles et leurs signatures électroniques. Des tables distinctes ont été créées pour les visiteurs, les comptables et les fiches. Des relations entre les tables ont été établies pour garantir l'intégrité des données et faciliter les opérations de gestion.

bbd

Pour le deuxième projet, nous avons adopté une approche collaborative en travaillant en mode projet et en groupe. Pour faciliter la gestion des missions et la coordination de notre équipe, nous avons utilisé TuleapCampus.

TuleapCampus est une plateforme de gestion de projet qui offre des fonctionnalités avancées pour le travail en équipe. Nous avons pu créer des espaces de travail dédiés à notre projet, où chaque membre de l'équipe pouvait accéder aux informations et aux ressources nécessaires.

Grâce à TuleapCampus, nous avons pu répartir les missions de manière équilibrée et assigner des tâches spécifiques à chaque membre de l'équipe. Cela nous a permis de travailler de manière plus efficace et d'optimiser notre productivité.

Une fonctionnalité essentielle de TuleapCampus que nous avons exploitée était l'utilisation du système de contrôle de version Git. Nous avons pu créer des branches, effectuer des modifications, fusionner les modifications de manière transparente et garder une trace de l'historique des changements.

tuleap

Durant ce projet, j'ai pu mettre à profit mes compétences en utilisant le GLPI du lycée pour aider mes camarades qui rencontraient des problèmes techniques. Le GLPI (Gestionnaire Libre de Parc Informatique) est un outil de gestion des incidents et des demandes d'assistance. En tant que membre de l'équipe, j'ai pu apporter mon soutien en résolvant les problèmes techniques rencontrés par mes camarades, que ce soit des difficultés liées au matériel, aux logiciels ou à d'autres aspects informatiques. Grâce à mon expertise et à l'utilisation du GLPI, j'ai pu contribuer à maintenir un environnement de travail optimal pour le bon déroulement du projet.

ticket2

Compétences développées



   
checked

Travaillier en mode Projet

   
checked

Mettre à disposition des utilisateurs un service informatique

   
checked

Gérer le patrimoine informatique

   
checked

Répondre aux incidents et aux demandes d'assistance et d'évolution