logo

Développement web

Du framework front-end à celui back-end, en passant par les PWA et SPA, jusqu'aux sites e-comerce ; j’aime concevoir des solutions modernes, accessibles et performantes. Vous trouverez un aperçu de mes projets réalisés dans le cadre scolaire, personnel et professionnel.
Ceux scolaires et personnels se trouve aussi sur mon GitHub open-tab icon

Gougle Docs

-

Projet personnel

Après avoir étudié Socket.io lors de mon Mastère, j'ai voulu me lancer dans un projet complet pour sortir de ma zone de confort. Cela m'a poussé à utiliser des technologies et des bibliothèques que je n'avais pas l'habitude d'explorer.
Le mono-repo est composé d'un back-end en Node.js avec Express.js pour l'API, et d'un front-end en Next.js avec du SSR. Pour la gestion de la base de données, j'ai opté pour l'ORM Prisma et une base de données en Postgres. C'est un choix stratégique pour stocker les données au format JSON, en lien avec la librairie d'édition de texte Tip-tap. J'ai également intégré le CRDT Y.js, qui s'associe parfaitement avec Tip-tap pour éviter les conflits lors de la collaboration.
Ce projet est une application complète que j'ai développée, en utilisant l'IA avec discernement pour maximiser l'efficacité, tout en accordant une grande importance à la qualité du code. J'ai pu mettre en pratique concrètement les compétences acquises durant mes études, et je suis vraiment fier du résultat.

Trello App

-

Projet scolaire

Le but de ce projet était de développer une application simple, en utilisant Vue.JS avec TypeScript tout en respectant l'atomic design.
Ce projet m'a ainsi permis de découvrir une nouvelle manière de structurer son code afin de le rendre évolutif.

Weather PWA

-

Projet personnel

Mon application météo ne me convenait plus. J'ai alors décidé d'en recréer une.
Le choix du framework React.JS m'a donné l'opportunité de développer une PWA n'étant pas basé sur un back-end. En revanche, des appels ont dû être faits sur l'API open-meteo afin d'utiliser des données météorologiques fiables.
La structure de code est vraiment à revoir et l'intégration de TypeScript est nécessaire. Mais ça a été un projet constructif qui m'a permis de découvrir les hook de React.JS.

Africavivre

-

Projet professionnel

Ce site e-commerce vendant des produits culturels autour de l'Afrique, fonctionne grâce au CMS Prestashop.
Je m'occupe de celui-ci en me basant sur des tickets créés par le client. Je réfléchis avec lui à des solutions adaptées à son besoin, pour ainsi développer des modules ou paramétrer le site afin que tout lui convienne.
Ce projet m'a apporté beaucoup de connaissances techniques dans mes recherches de développement et sur l'importance d'un projet bien organisé et documenté. J'ai également acquis beaucoup d'autonomie sur les solutions à trouver et sur les déploiements.