Retour à l'accueil

Projets

En étant curieux et voulant découvrir toujours de nouvelles choses, on entreprend de nouveaux projets et donc rencontre de nouvelles difficultés.

Je voudrais donc vous partager quelques projets que j'ai pu réaliser durant ma carrière d'informaticien.

Voici quelques unes de mes projets :

PGI Cofee Shop

PGI Coffee Shop (MacCoffee)

Projet de développement d’un Progiciel de Gestion Intégré (PGI) sur mesure pour une entreprise en phase de démarrage, réalisé dans le cadre d’un BTS SIO SLAM (2023-2025) au Lycée Paul Sabatier, Carcassonne. L’objectif était de centraliser la gestion de divers services (clients, utilisateurs, produits, stocks, commandes, réservations, réductions, fournisseurs).

Le projet devait répondre à des exigences fonctionnelles (CRUD pour utilisateurs, clients, produits, etc.) et non fonctionnelles (interface responsive, sécurité, performance). L’outil devait faciliter les opérations quotidiennes via une interface web intuitive et un tableau de bord synthétique.

La solution a été conçue avec le framework Laravel (PHP) en s’appuyant sur le modèle MVC. Le frontend utilise Blade, Bootstrap et JavaScript (Chart.js, Selectric), tandis que la gestion des données s’appuie sur MySQL. Git et un environnement local MAMP ou Laravel ont été utilisés pour le développement et le déploiement.

Réalisation et Implémentation :
• Architecture : Modèles représentant les entités (User, Customer, Product, etc.), vues en templates Blade et contrôleurs pour la gestion des requêtes.
• Fonctionnalités clés : Tableau de bord avec graphiques dynamiques, gestion complète des entités via des formulaires sécurisés, et mise en place de requêtes optimisées pour l’analyse de données.
• Processus de développement : De la configuration de l’environnement et la modélisation de la base de données, aux tests et au déploiement, en passant par le développement des contrôleurs et des vues.

L’application répond aux besoins initiaux avec une interface conviviale et des fonctionnalités robustes, offrant une solution évolutive pour la gestion centralisée des activités de l’entreprise.

Languages utilisés : HTML, CSS, PHP, SQL, JavaScript, Blade, ChartJS, Selectric, Bootstrap, Git
Voir le projet
Social Network

Social Network (MacConnect)

Projet de conception d’une application de réseau social pour l’entreprise fictive “MacBook”, réalisé dans le cadre d’un BTS SIO SLAM au Lycée Paul Sabatier (2023-2025). L’objectif est de permettre la gestion de profils, la création et la gestion de publications, ainsi qu’un système de messagerie pour faciliter les échanges entre utilisateurs.

Le projet mobilise des compétences en analyse des besoins, conception de bases de données, développement front-end et back-end, ainsi que la réalisation de tests et l’optimisation. Il est développé en PHP avec une architecture MVC, utilise MySQL pour la base de données, et s’appuie sur HTML/CSS, JavaScript et Bootstrap pour une interface responsive et intuitive.

La démarche comprend une phase d’analyse et de conception (cahier des charges, modélisation avec MCD), suivie du développement des pages principales (feed, profil, messagerie) et des fonctionnalités clés (authentification, création de posts, interactions via likes et commentaires). Des tests unitaires, d’intégration et de charge ont permis d’optimiser l’application, qui a ensuite été déployée (localement ou sur serveur distant) avec une documentation utilisateur complète.

Ces expériences m'ont permis de développer une solide compréhension des systèmes et réseaux, ainsi qu'une forte compétence en matière de sécurité informatique.

Languages utilisés : HTML, CSS, PHP, SQL, Javascript, Blade, AJAX, Git
Voir le projet