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.

Tiavina Michael Ralainirina

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

Visiter le site WebVoir le code source
Tiavina Michael RALAINIRINA

Description du projet

Cette dernière version de mon portfolio marque une véritable évolution par rapport aux précédentes, car elle est désormais entièrement axée sur le SEO et la performance. Pour atteindre ces objectifs, j'ai choisi Next.js, un framework moderne qui permet une optimisation poussée du SEO grâce au rendu côté serveur (SSR) et à la génération de pages statiques (SSG). Cette version n'est pas seulement une amélioration technique : elle sert également de base pour tous mes futurs projets, avec une architecture évolutive et maintenable.

L'application est divisée en deux parties distinctes :

1. Back-office :

Le back-office a été conçu pour être flexible et complet, même si certaines fonctionnalités ne sont pas encore nécessaires pour ce projet spécifique. Parmi les fonctionnalités :

  • Ajout et gestion des projets : Facilite la mise à jour continue du contenu du portfolio.

  • Gestion des articles de blog et des catégories : Permet de classer et publier du contenu régulièrement.

  • Création dynamique des pages : Offre la possibilité d'ajouter de nouvelles sections ou pages sans intervention sur le code.

  • Gestion des rôles et utilisateurs : Bien que non indispensable pour cette version, cette fonctionnalité garantit une scalabilité pour des projets plus complexes.

  • Upload de fichiers : Pour gérer les médias et autres ressources directement depuis l'interface.

  • Envoi d'emails : Automatisation des notifications ou des réponses via le back-office.

2. Site web :

La partie visible du portfolio, quant à elle, est optimisée pour répondre aux besoins en termes de SEO et de performance :

  • SEO optimisé : Grâce à Next.js, le site bénéficie d'un meilleur classement sur les moteurs de recherche via le rendu des pages côté serveur et des balises SEO personnalisées.

  • Optimisation des performances : Le code est optimisé pour réduire les temps de chargement, avec des techniques comme le lazy loading, le prefetching des pages, et la gestion efficace des ressources.

  • Scalabilité et maintenabilité : L'architecture est pensée pour être facilement extensible, permettant d'ajouter de nouvelles fonctionnalités ou de modifier le contenu rapidement sans impact sur la performance.

    3. Librairies :

C'est avec ce projet que j'ai commencé à développer des librairies JavaScript Open Source. Ces librairies sont conçues pour être réutilisables dans mes futurs projets, offrant une base solide et évolutive. Elles sont devenues des outils essentiels que je continue d'améliorer et de partager avec la communauté open source. Voici quelques-unes des librairies que j'ai créées et que j'utilise régulièrement:

mui-tiptap-editor
mui-password-checklist

Tiavina Michael Ralainirina
Société

Projet personnel

Platforms

Web

Technologies
EmotionExpressGithubIllustratorMaterial-UIMongodbNextjsNodejsParse ServerPhotoshopReactShadcn UITailwind CSSTypescriptJest
Tags
Portfolio, Blog, CMS
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.

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

Un logiciel de bureau multiplateforme de prise de note

Animated Portfolio v2
Portfolio-v2

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

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