logo
  • icon
    • Accueilicon
    • Projetsicon
    • Articlesicon
    • Me contactericon
    • A proposicon
Logo mobile
logo

La confiance en soi s'acquiert par l'expérience et le travail acharné

Tiavina Michael RALAINIRINA linkedinTiavina Michael RALAINIRINA linkedin
Tiavina Michael RALAINIRINA whatsappTiavina Michael RALAINIRINA whatsapp
Tiavina Michael RALAINIRINA instagramTiavina Michael RALAINIRINA instagram
Tiavina Michael RALAINIRINA emailTiavina Michael RALAINIRINA email
Tiavina Michael RALAINIRINA skypeTiavina Michael RALAINIRINA skype
Tiavina Michael RALAINIRINA youtubeTiavina Michael RALAINIRINA youtube

Plus d'information

Contactez-moiMes projetsPlan du siteFAQPolitique de confidentialité

Contact

VN 50B, Ambohitsoa

Antananarivo, Madagascar

tiavinamika@gmail.com

Mika © 2026. Tous droits réservés.

Animated Portfolio v2

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

Visiter le site WebVoir le code source
Tiavina Michael RALAINIRINA

Description du projet

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.

Animated Portfolio v2
Société

Projet personnel

Platforms

Web

Technologies
FlaskMongodbPhotoshopPythonReactTypescriptIllustrator
Tags
Blog, Portfolio, Tiavina Michael Ralainirina
iconiconiconiconiconiconicon

S'abonner à ma newsletter

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.

Autres projets de Projet personnel

Roulez ensemble, partagez plus qu'un trajet
1lalana

Une application qui connecte conducteurs et passagers pour partager des trajets, réduire les coûts et favoriser une mobilité plus durable.

Tiavina Michael Ralainirina
Mon Portfolio

La version finale de mon portfolio avec une architecture performante, maintenable, scalable et SEO friendly

Un outil polyvalent conçu pour améliorer votre productivité et votre organisation
Noteo

Un logiciel de bureau multiplateforme de prise de note

Metastigma
Metastigma

Un blog explorant le christianisme, la philosophie et la littérature, offrant des réflexions profondes sur la foi et la culture.

Poesia
Poesia

Une application web et mobile conçue pour les passionnés de poésie, permettant de découvrir, partager et créer des poèmes facilement

Sauvegarder et accéder à vos carnet d'adresse n'importe où
Carnet

Carnet est une application web et desktop conçue pour la gestion et la sauvegarde de carnets d'adresses et répertoires en ligne

Animated Portfolio V1
Portfolio V1

Mon portfolio personnel avec des animations complexes faites avec les librairies React.js comme Framer Motion et React Spring