À propos d'iTrim

Un projet portfolio démontrant la puissance du WordPress Headless moderne
Projet Portfolio

WordPress réinventé pour l'ère moderne

iTrim est un projet fictif conçu pour démontrer qu'il est possible de créer des applications web modernes et performantes en utilisant WordPress comme backend headless, couplé à Vue.js 3 et Nuxt 3 pour le frontend.

Ce projet illustre une approche architecturale qui combine le meilleur des deux mondes : la puissance et la flexibilité de WordPress pour la gestion de contenu, et la modernité de Vue.js/Nuxt pour créer une expérience utilisateur exceptionnelle.

L'objectif est de prouver que WordPress n'est pas qu'un simple CMS traditionnel, mais peut servir de base solide pour des applications web modernes, scalables et performantes.

Objectifs du projet

  • Démontrer mes compétences techniques actuelles
  • Expérimenter avec l'architecture headless
  • Créer une base réutilisable pour de futurs projets
  • Explorer les meilleures pratiques du développement moderne
Stack Technique

Technologies utilisées

Un stack moderne et performant pour une expérience développeur optimale

WordPress

CMS Headless en mode API REST

Vue.js 3

Framework JavaScript progressif

Nuxt 3

Framework Vue pour le SSR

TypeScript

JavaScript typé pour plus de robustesse

Nuxt UI

Bibliothèque de composants moderne

Tailwind CSS

Framework CSS utility-first

Fonctionnalités

Points clés du projet

Ce qui rend ce projet unique et techniquement intéressant

Architecture moderne

Découplage complet entre le backend WordPress et le frontend Vue/Nuxt pour une flexibilité maximale

Performance optimale

SSR avec Nuxt 3 pour un temps de chargement ultra-rapide et un excellent SEO

API REST sécurisée

Endpoints personnalisés WordPress pour une communication frontend-backend optimisée

Responsive design

Interface adaptative sur tous les appareils grâce à Tailwind CSS et Nuxt UI

Code maintenable

TypeScript pour la sécurité des types et une meilleure expérience développeur

UX moderne

Composants UI élégants et interactions fluides pour une expérience utilisateur premium

Architecture

Comment ça fonctionne ?

Backend

WordPress en mode Headless avec des endpoints API REST personnalisés pour exposer les données (offres d'emploi, taxonomies, ACF)

Frontend

Application Nuxt 3 qui consomme l'API WordPress, avec SSR pour les performances et le SEO, et des composants Nuxt UI pour l'interface

Avantages de cette approche :

1

Séparation des préoccupations : Le contenu et la présentation sont découplés

2

Flexibilité : Le frontend peut évoluer indépendamment du backend

3

Performance : SSR Nuxt pour un chargement ultra-rapide

4

Évolutivité : Possibilité d'ajouter facilement d'autres clients (mobile app, etc.)

Mon Parcours

Mon histoire de reconversion

De la reconversion au développement web moderne

DAEU A

Paul Valéry

2016 - 2017

Diplôme d'accès aux études universitaires

BTS NDRC

Alternance Languedoc

2017 - 2019

Négociation et relation client

Formation Développeur Web & Web Mobile

O'clock

2022 - 2023

Formation intensive au développement web moderne

Développeur Full-stack

Logia

Oct 2023 - Présent

Développement de plus de cinquante projets web sur mesure avec WordPress, Laravel, React, Vue.js

Compétences Techniques

Développement Web

WordPressPHP/JSLaravelReactVue/Nuxt

Outils & Méthodes

GitDockerMySQL

Hébergement & Sécurité

LinuxNginxSSLCloudflare

Soft Skills

Travail d'équipe
Communication
Ouverture d'esprit

Centres d'intérêts

Jeux vidéos compétitifs
Musique
Voyage
Informatique
Vision

Mes objectifs pour la suite

Élargir mes compétences

Continuer à explorer de nouvelles approches, outils et bonnes pratiques afin de rester à jour dans un domaine en constante évolution. Je souhaite approfondir mes compétences en développement web de manière globale, au-delà des langages et frameworks spécifiques.

Contribuer à des projets innovants

Rejoindre une équipe dynamique où je pourrai mettre à profit mes compétences tout en continuant à apprendre. Je cherche des opportunités qui me permettront de travailler sur des projets challengeants.

Intéressé par mon profil ?

N'hésitez pas à me contacter si vous souhaitez en savoir plus sur mon parcours, mes compétences, ou discuter d'opportunités professionnelles.