🌙 ☀️
Retour au portfolio
Stage 2ème Année

Développeur Web @ 3310Street

5 semaines intensives de développement back-end, d'intégration de modules et d'amélioration UX/UI en environnement professionnel.

ERP Dolibarr — Module d'Import

PHP MySQL Dolibarr API

Développement d'un module personnalisé d'importation de documents pour l'ERP Dolibarr, visant à automatiser le traitement administratif.

  • Analyse des fichiers : Création d'un script capable d'analyser les fichiers déposés et d'en extraire les données clés.
  • Classification intelligente : Détection automatique du type de document (factures, paiements, devis).
  • Rapprochement BDD : Synchronisation dynamique avec la base de données existante pour lier les documents aux bons clients et commandes.
  • Sécurité : Vérification de l'intégrité des fichiers et gestion stricte des permissions d'accès au module.

Extranet "Village Étape" — UX/UI

JavaScript UI/UX PHP

Immersion dans un code métier existant et complexe pour moderniser l'interface utilisateur de l'extranet.

  • Refonte des alertes : Remplacement complet des alertes alert() et confirm() natives par un système de modales dynamiques et modernes.
  • Intégration Charte Graphique : Les nouvelles modales ont été conçues pour respecter strictement la charte visuelle du client (couleurs, typographies, animations).
  • Composant réutilisable : Création d'une fonction JavaScript globale paramétrable pour être appelée facilement depuis n'importe quelle vue de l'extranet.

PrestaShop — Module Pop-up Promo

PrestaShop Smarty PHP

Développement d'un module E-commerce complet from scratch respectant l'architecture et les standards PrestaShop.

  • Front-office : Affichage d'une pop-up promotionnelle attrayante pour les visiteurs, gérée par des cookies pour ne pas être trop intrusive.
  • Back-office (Admin) : Création du contrôleur d'administration permettant la configuration visuelle et technique de la pop-up.
  • Génération de codes : Système permettant de définir le montant de la réduction, la date de validité et de générer automatiquement les entités CartRule dans la BDD PrestaShop.