Portfolio
-
Création d’un système de dédicace
Création d’un système de dédicace pour radio Blocage IP et traçage IP, Suppression des dédicaces, Validation automatique ou manuel des dédicaces, Formulaire sécurisé en Ajax (Anti Spam & Anti Bot). Création automatique de la table lors de l’activation du plugin sur WordPress Suppression automatique de la table lors de la désactivation du plugin sur WordPress Ce projet web m’as pris 2 jours de conception sur-mesure. Besoin d’aide sur vos sites WordPress ? Venez jeter un oeil à https://www.service-wp.fr/ Intéressez par la création ou refonte d’un site ? Prenez contact avec moi sur le formulaire de contact
Lire plus -
Création d’un site d’assistance
Création d’un site d’aide gratuit sur WordPress Service WordPress est un site qui propose gratuitement de l’aide aux personnes qui rencontre des problèmes avec le CMS WordPress Site 100% personnalisé Il a donc été question de créer en totalité un nouveau site web 100% personnalisés, de tenir compte du travail en référencement SEO et de la sécurité du site WordPress. Mon travail Mon travail débute, comme tout projet, à l’élaboration du cahier de charges ainsi que l’élaboration de l’arborescence pour optimiser l’expérience de l’utilisateur. Le site internet est développé entièrement avec le CMS WordPress, son design ainsi que le code sont sur-mesure. Les icônes sont issues de Font Awesome. Le framework CSS Boostrap a été utilisé pour simplifier le responsive du site. Une page « Demander une aide » permet à quiconque d’envoyer une demande d’assistance sur WordPress. Service WordPress propose également des tutoriels et un blog afin de découvrir aux mieux le CMS. Le site ainsi que les formulaires utilisés sur le site respectent la conformité RGPD. Le balisage du site web est optimisé pour garantir le meilleur référencement possible. Le site est 100% responsive, c’est-à-dire adapté à toutes les tailles d’écran. Les éléments d’animation jQuery et CSS ont été nécessaires. Ce projet web m’as pris 1 mois de conception sur-mesure. Intéressez par la création ou refonte d’un site ? Prenez contact avec moi sur le formulaire de contact
Lire plus -
Requêtes API – Express JS
Création d’une API avec Express JS Développement d’une API en javascript avec Express JS et l’ORM Sequelize. Le but du projet était de réaliser un CRUD complet avec ressources associés : eager loading. Ce qu’il a été mis en place sur le projet : Pagination sur l’entité « Movie » Filtre par genre Tri par année des Movies Moteur de recherches de film et producteur Gestion des codes HTTP Le projet est terminé. Il a pris 4h de conception. Evolutions possibles : Validation des champs Authentification (JWT)
Lire plus -
Adofun Webradio – Création de site WordPress
Création d’un site WordPress pour une radio Adofun Webradio est une association spécialisée dans l’animation de contenu musicaux. Riche en variété, la radio sait se démarquer grâce à l’expérience de son équipe qui assure une bonne qualité de chaque émission animée. Au départ, le site adofun-webradio.com était géré par la société RadioKing proposant leur propre service de sites. Site 100% personnalisé Il a donc été question de créer en totalité un nouveau site web 100% personnalisés, de tenir compte du travail en référencement SEO pour éviter la perte d’éventuels auditeurs et de la sécurité du site sous WordPress. Mon travail mon travail débute, comme tout projet, à l’élaboration du cahier de charges ainsi que l’élaboration de l’arborescence pour optimiser l’expérience de l’utilisateur. Le site internet est développé entièrement avec le CMS WordPress, son design ainsi que le code sont sur-mesure avec la création d’icônes, d’animations dynamiques, d’un slider. Une page actualité permet l’affichage des actualités de la radio ainsi que des évènements. Deux formulaires de contact sont sur le site, à savoir, les dédicaces pour que l’auditeur communique avec les animateurs, et la page contact. Le balisage du site web est optimisé pour garantir le meilleur référencement possible. Le site est 100% responsive, c’est-à-dire adapté à toutes les tailles d’écran. Les élements d’animation jQuery et CSS et également la rédaction de contenu ont été requis. Ce projet web m’as pris 6 mois de conception sur-mesure. Intéressez par la création ou refonte d’un site ? Prenez contact avec moi sur le formulaire de contact
Lire plus -
Plugin de gestion de bon de commande avec Paypal
Création d’un plugin WordPress permettant de créer des bons de commandes. Au tout début, il faut créer une fiche bon de commande avec divers renseignements, l’administrateur à également le lien d’envoyer un mail au client. La création de cette fiche génère automatiquement un lien comprenant l’identifiant de la facture du bon de commande. Le lien de la facture envoyée au client lui permet de payer sa commande via Paypal (si celle-ci n’est pas déjà payé, bien sûre…). Lors de la réception du statut de la transaction par Paypal, si la commande est payée, le status de la commande passe en payé. Tout ceci est enregistré dans une base de données et afficher dans l’administration WordPress. Cette extension WordPress fait appel à l’API Paypal qui gère la partie paiement et renvoi ensuite le statut de la transaction. Ce plugin a mis 6 heures à être développé pour le client du site La boutique de Cécile Intéressez par la création ou refonte d’un site ? Prenez contact avec moi sur le formulaire de contact
Lire plus -
CV développeur WEB – Développeur WordPress
Création d’un site WordPress pour mon cv développeur web en ligne Ce site de développeur web fait également parti d’une de mes réalisations, elle a donc le droit à sa petite place ici 🙂 Ce portfolio sur-mesure en ligne a été développé pour présenter mon profil, ainsi que mon parcours et toutes mes réalisations. Site 100% personnalisés Le site web est 100% personnalisés grâce au CMS WordPress, un travail en référencement SEO permanent lui assure un bon classement sur les moteur de recherches et WordFence assure quotidiennement la sécurité du site. Mon travail Le site internet est développé entièrement avec le CMS WordPress, son design ainsi que le code sont sur-mesure avec la création d’icônes, d’animations dynamiques et d’un slider. La page d’accueil est la principale page du site, elle est composé de plusieurs sections (mon profil, mon parcours, mes réalisations…). Une page détaille le contenu de chaque réalisations (comme ce post d’ailleurs :)). Un formulaire de contact en bas de page permet de me contacter Le site WordPress est équipé d’extensions performantes tel que ACF pour la création et l’affichage de champs, Custom Post Type UI pour créer de nouvelles pages, WordFence pour la sécurité et Yoast SEO pour aidé au développement du référencement SEO. Le thème du CV en ligne a été conçu sur-mesure. Le site est 100% responsive, c’est-à-dire adapté à toutes les tailles d’écran. Le balisage du site web est optimisé pour garantir le meilleur référencement possible. Le site est adapté à tous les types d’écrans (responsive). Des animations en CSS Keyframes et jQuery sont également présentes pour animer le site internet. Ce CV en ligne de développeur web m’a pris 7 jours de conception. Intéressez par la création ou refonte d’un site ? Prenez contact avec moi sur le formulaire de contact
Lire plus -
La boutique de Cécile – Création de site WordPress
Création d’un site WordPress pour La boutique de Cécile Le projet laboutiquedececile.fr est un site spécialisée dans la création de Paper Craft. Le papercraft est un art plastique, avec, comme matière première, le papier. Site 100% personnalisés Le site a été créé en totalité, il est 100% personnalisés. Il a été question de tenir compte du travail en référencement SEO, du design et de la sécurité du site sous WordPress. Mon travail Mon travail débute, comme tout projet, à l’élaboration du cahier de charges ainsi que l’élaboration de l’arborescence pour optimiser l’expérience de l’utilisateur. Le site internet est développé entièrement avec le CMS WordPress, son design ainsi que le code sont tous les deux sur-mesure avec la création d’icônes, d’animations dynamiques, d’un slider. L’arborescence du site est de 4 pages : La page d’accueil, une page qui explique le ce qu’est le Paper Craft, une page des créations et une page de contact. Certains éléments sont inspirés de la banque de thème en ligne : Themeforest. Une page « mes créations » permet l’affichage de toutes les réalisations. Un aperçu zoomé de toutes les images d’une création est possible. Le balisage du site web est optimisé pour garantir le meilleur référencement possible. Le site est 100% responsive, c’est-à-dire adapté à toutes les tailles d’écran. Les élements d’animation jQuery et CSS et également la rédaction de contenu ont été requis. Ce projet web m’as pris 10 jours de conception sur-mesure. Intéressez par la création ou refonte d’un site ? Prenez contact avec moi sur le formulaire de contact
Lire plus -
Création d’un projet Symfony
Création d’un projet Symfony pour un projet immobilier Développement d’un mini projet Symfony (framework PHP) incluant toutes les librairies pour une application web immobilière. Création d’un prototype pour un projet client. Il s’agit d’une plateforme de location/vente immobilières entre particuliers, Le Bon Appart, qui serait une marketplace pour les utilisateurs qui souhaitent vendre/louer leur appartement, acheter/emprunter un appartement. Comme il s’agit d’un concept de projet, le chef de projet souhaitait également un formulaire de contact permettant aux utilisateurs de prévenir d’éventuels bugs et aux administrateurs de voir les messages saisis. Le projet n’est pas terminé.
Lire plus -
Site WordPress avec elementor
Ce projet de site de thermostat connecté basé sur le CMS WordPress fait intervenir le plugin Elementor. Il a été conçu dans le cadre de la formation Développeur Full-Stack chez IT-Akademy. Le but de ce projet est de développer un site internet basique d’une société vendant des thermostats dernières générations. Le cahier de charge a été fourni ainsi qu’une maquette de la home page. Le plugin Elementor était demander pour pouvoir modifier plus facilement le contenu de chaque page, des plugins de sécurité ont été appliqués tel que WordFence et enfin un plugin de mise en cache et optimisation de fichier (Autoptimize) pour la rapidité du site. De plus, j’ai ajouté sur le site des metas boxes qui consistait à afficher le nom de l’auteur d’un article ainsi que son identifiant. La plupart des images proviennent soient de la maquette fournit par le web designer soit du site unsplash.com. Pour pouvoir avoir accès à un compte démo, merci de me contacter sur le formulaire de contact.
Lire plus -
Application PHP en POO de combat
Application PHP développé dans le cadre de la formation Développeur web Full-stack chez IT-Akademy Dans le fichier /models/Database, il y quatres constantes suivant la configuration du serveur mysql. Une application en PHP a été commandé par un client. Malheureusement, suite à la situation actuelle, seul le stagiaire, qui s’occupe habituellement du café, était disponible. Après quelques tests, il s’avère que son café est meilleur que ses compétences en PHP et le code contient de nombreuses erreurs. La mise en production étant pour savoir (oui oui, un vendredi soir), vous avez la journée pour corriger le tire. En plus de ça, le client vient de commander une nouvelle fonctionnalité, le Druide (aka « Druid »). Le druide est un personnage vivant loin du tumulte de grandes villes, en harmonie avec la nature. Ainsi, le druide à trois actions possible : Une faible chance (1/10) de soigner tous ses points de vie. Une moyenne chance (3/10) d’invoquer la force de la forêt (dégt*1.5 pour 3 tour). Il ne répètera pas cette action tant qu’il est sous sont effet. Une grande chance (6/10) de donner un coup de bâton. Lien du repo Github : https://github.com/mathieuescos-IT/Jeux-de-combat
Lire plus -
Site WordPress avec le plugin Elementor
Site WordPress qui utilise le plugin Elementor. Ce projet est réalisé dans le cadre de la formation Développeur Full-Stack chez IT-Akademy. Le but est de développer un site complet en se basant sur une maquette graphique à l’aide du plugin d’édition de page Elementor. Il a été nécessaire d’utiliser une première version de site déjà développé disponible à ce lien. J’ai dû développer des metas boxes afin d’afficher l’auteur de chaque article créé ainsi que l’identifiant de l’utilisateur. Les images proviennent la plupart du temps de la maquette et également du site unsplash.com. Il y a un seul gabarit de page qui est attribué à la page Test. Les autres pages sont donc des pages communes qui peuvent avoir des contenus différents. Pour pouvoir avoir accès à un compte démo, merci de me contacter sur le formulaire de contact.
Lire plus -
Virtualisation Vagrant et Virtualbox
Script bash de virtualisation bash réalisé dans le cadre de la formation Développeur web Full-stack chez IT Akademy. L’application est développée en bash / shell, elle est composée d’un menu en deux parties. Le premier programme permet de vérifier si l’utilisateur possède les logiciels Vagrant et Virtualbox, le deuxième programme permet de lancer l’installation du vagrant et virtualbox si l’utilisateur ne les possède pas. Vous pouvez regarder le code de ce script bash en cliquant sur le lien ci-dessous. Pour plus d’explications sur le code, merci de me contacter sur le formulaire de contact.
Lire plus -
Site e-commerce WordPress IT-Akademy
Site shop PHP réalisé dans le cadre de la formation Développeur Full-Stack chez IT-Akademy. En aucun cas ce site représente un vrai site e-commerce de l’école IT-Akademy. Le site se décompose en quatres dossiers (css, img, includes, uploads). Le dossier /includes/ stocke les informations pour se connecter à la base de données mais également les actions pour effectuer des requêtes. Afin d’accéder pleinement aux capacités du site e-commerce, vous devez vous connecter avec un login et un mot de passe. La session admin dispose de droit supplémentaire C.R.U.D (créer, éditer, mettre à jour et supprimer) contrairement au membre (voir). Concernant l’ajout d’un article au panier, celui-ci est à moitié fonctionnelle, il faut rafraîchir la lorsque vous arriver sur panier.php pour voir l’article ajouté au panier. De même pour la suppression de l’article sur la page panier, il faut double-cliquer sur le bouton supprimer. [SESSION MEMBRE] Une fois que l’invité se connecte au site e-commerce avec les bons identifiants, il obtient le statut membre et débloque ainsi l’accès à toutes les pages visibles sur le site tel que la page Home, derniers arrivages, tous les produits ainsi que le moteur de recherche et son panier. Vous avez donc la possibilité d’ajouter des produits au panier ainsi que les supprimer, de rechercher des produits dans le moteur de recherche, mais également de voir l’article sur sa page. [SESSION ADMIN] Une fois que l’invité se connecte au site e-commerce avec les bons identifiants, il obtient le statut admin. Il peut donc avoir accès à toutes les pages hébergés sur le serveur du site. L’administrateur peut non seulement voir le contenu de chaque page du site visible, mais également celles qui sont interdites au membre tel que la création d’utilisateur, la suppression des articles… L’admin, qui à un niveau au-dessus de celui du membre, peut donc créer, modifier et supprimer mais également activer ou désactiver des articles. Il peut également, gérer les comptes utilisateurs en les activant ou désactivant. L’administrateur peut aussi ajouter et supprimer à volonté des comptes. Il peut s’il le souhaite attribuer un compte à un statut d’Admin ou membre simple. Pour pouvoir avoir accès à un compte, merci de me contacter sur le formulaire de contact.
Lire plus