Ce projet est un moteur de blog réalisé en pure PHP avec une architecture MVC pour le back et pure Javascript pour le front.
Le but de ce Portfolio est surtout de mettre en avant mes compétences.
- Code orienté objet
- Utilisation de PDO + Requètes SQL préparées
- Routeur compris dans une architecture MVC
- Namespace accompagné d'un autoloader customisé
- Héritage de classes
- Gestion d'erreur avec Try/Catch
- Systeme de session utilisateur avec hiérarchie Administrateur
- Utilisation d'un token de vérification lors de l'inscription
- Création de fichier JSON
- Upload de fichier vers le serveur
- Récupération de données provenant de TinyMCE où formulaire
- Vérification de données d'utilisateur
- Protection faille XSS, injection SQL, Bruteforce et CRLF
- Syntaxe PHP alternative
- BackOffice fonctionnel avec CRUD
- Système de création d'article et de commentaire
- Envoie de Mail
- Code orienté objet
- Affichage dynamique des éléments avec IntersectionObserver
- Requète asynchrone avec fetch
- Diaporama
- Pagination de données
- Alert sur chaque choix irréversible
- Captcha sur la section Contact
- Vérification de données de formulaire
- Bouton retour haut de page
- Responsiv
- Animations customisées