Mon Portfolio développé avec React (JavaScript) et Flask (Python), offrant des animations fluides grâce à Framer Motion.

L'application est structurée en trois parties principales : un site web pour les utilisateurs, un back-office pour l'administration, et un backend développé en Python, hébergé sur Heroku avec une base de données MongoDB Atlas.
Pour le backend, j’ai opté pour Python au lieu de Node.js, motivé par la curiosité et l'envie d'apprendre un nouveau langage. Ce projet m'a permis de maîtriser Python, notamment à travers l'utilisation du framework Flask. Flask, bien que minimaliste, offre une flexibilité similaire à Express.js de Node.js, tout en étant bien adapté aux applications légères et modulaires.
Mon objectif avec cette version était de créer une solution technique originale et sophistiquée. Toutefois, elle a rencontré quelques problèmes de compatibilité sur certains appareils, ce qui m’a poussé à explorer de nouvelles approches pour améliorer l'accessibilité.
Du côté des animations, j'ai principalement utilisé Framer Motion, combiné à du CSS natif et des éléments SVG pour offrir une expérience utilisateur fluide et engageante. Framer Motion a permis de créer des transitions dynamiques et réactives, améliorant la sensation de fluidité et de modernité du site.
Ce projet a non seulement enrichi mes compétences techniques en Python et Flask, mais m'a également permis d'explorer des technologies innovantes pour l’animation et la gestion des interactions utilisateurs.

Projet personnel
Web
Abonnez-vous à ma newsletter pour pouvoir suivre et récevoir des offres spéciales et les articles / tutos que je publie occasionnellement sur mon blog
* Vous pouvez se désabonner à tout moment en cliquant sur le lien de désabonnement contenu dans chacun de nos mails.