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

Budget Tracker

-

Projet scolaire

En guise de projet de fin d'année, la consigne était de développer un projet complet au choix. Avec mon groupe, nous avons décidé de concevoir une application de gestion de budget intuitive et complète.
J'ai développé la partie front-end en Vue.JS couplé avec TypeScript et utilisant la librairie UI ant-design-vue. Elle consomme une API Nest.JS développée par mon collègue.
L'élaboration de cette solution web m'a fait prendre conscience que la gestion de projet est importante, afin de livrer à temps les rendus surtout lorsque les deadline sont courtes.

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.