Génération du CV au format PDF en coursqrcode
cover-pic
profil-pic

Projets à mon initiative / personnels

Design: Inspiré en partie de Windows 10

Téchnologies utilisées :
React 17
TypeScript
CSS modules
Storybook
Jss
react-use
RxJS

Création d'une application web en React.js sous forme de système d'exploitation web.
Son premier objectif est de me servir de portfolio et son second objectif est d'être installé sur un serveur web Linux (dans un premier temps) pour servir de gestionnaire de bureau distant (accessible par tous ou sécurisé via session utilisateur via un navigateur)

Design: Inspiré de Mac OS X Big Sur

Téchnologies utilisées :
Vue 3
Composition API
TypeScript
Vite.js
Pinia
PWA
vueuse
CSS Modules
Sass

Création d'une application web en Vue.js v3 sous forme de système d'exploitation web.
Son objectif est d'être installé sur un serveur web Linux (dans un premier temps) pour servir de gestionnaire de bureau distant (accessible par tous ou sécurisé via session utilisateur via un navigateur).
Il a très fortement été inspiré du design de Mac OS Big-Sur.

Téchnologies utilisées :
JavaScript Vanilla
Aframe.js (pour la VR)

Ce projet est un POC consistant à développer une version de l'espace client d'Orange au format
réalité virtuelle en repensant la manière avec laquelle un client irait sur l'espace client.

Téchnologies utilisées :
JavaScript Vanilla
Alpine.js
Sass

Développement dans le cadre d'une veille technologique de slides pour une présentation sur Alpine.js avec Alpine.js

internalisée à norsys
Téchnologies utilisées :
JavaScript
Vue 3
Vuex
Bootstrap
sass

Dans le cadre du dé confinement, toutes les sociétés devaient d’après la législation répertorier leurs employés/collaborateurs présents en même temps dans les locaux.
J’ai donc pensé à une application qui pourrait simplifier le plus possible cette action et avec laquelle on peut réserver sa place à l’avance pour un/des jours donnés
L’application possède donc une page d’accueil qui liste les personnes déjà présentes dans les locaux ainsi que 2 boutons dont 1 pour indiquer qu’on est arrivé et un second pour indiquer qu’on
est parti.
Il y a aussi une seconde page pour les réservations avec un calendrier et un bouton par jour pour soit réserver si nous ne l’avons pas fait soit annuler notre réservation si nous avons réservé.
Il est aussi possible de voir qui a prévu de venir pour un jour donné en cliquant sur la case du jour en question.

Téchnologies utilisées :
JavaScript vanilla
Aframe.js

Dans le but d’un réaménagement des locaux, j’ai voulu reconstituer les locaux en VR pour pouvoir effectuer les modifications d’aménagement d’abord en VR et voir le résultat avant d’effectuer de manière réelle. Ce projet est resté à l’état de POC.

Téchnologies utilisées :
React 17
Vite.js
react-use
jss

Ce projet est un éditeur visuel en React.js pour React.js.

Imaginons que vous développez une application pour un client qui demande fréquemment de changer le contenu d'une page mais que c'est toujours les 2 ou 3 mêmes composants qui changent, vous pouvez créer une page éditable avec ce module et mettre la fonctionnalité d'édition à votre client.
Il pourra ainsi éditer sa page sans avoir à vous demander quoi que ce soit. Le résultat de l'édition génère alors un JSON que vous pouvez stocker où vous voulez et réutiliser pour générer la page finale et réutiliser comme base pour la prochaine modification.

Téchnologies utilisées :
Vue 3
Vite.js
JavaScript
vueuse
vue-resizable

Ce projet est un éditeur visuel en Vue.js pour Vue.js.

Imaginons que vous développez une application pour un client qui demande fréquemment de changer le contenu d'une page mais que c'est toujours les 2 ou 3 mêmes composants qui changent, vous pouvez créer une page éditable avec ce module et mettre la fonctionnalité d'édition à votre client.
Il pourra ainsi éditer sa page sans avoir à vous demander quoi que ce soit.
Le résultat de l'édition génère alors un JSON que vous pouvez stocker où vous voulez et réutiliser pour générer la page finale et réutiliser comme base pour la prochaine modification.