À proposÀ propos

Je m'appelle Théo, j'ai actuellement 25 ans et je suis développeur front-end. Attiré par tout ce qui touche à la création, j'ai décidé de suivre une formation diplômante sur Openclassrooms dans ce domaine. Mon objectif est de créer des applications accessibles offrant une excellente expérience utilisateur. Prenez le temps d'explorer mes différents projets à travers ce site ainsi que mon GitHub.

CompétencesCompétences

  • Front-End

    • Icône NextJs
    • Icône ReactJs
    • Icône TypeScript
  • Design

    • Icône Figma
    • Icône Tailwind
    • Icône FramerMotion
    • Icône Sass
  • Outils

    • Icône React Query
    • Icône Zod
    • Icône Github
    • Icône Strapi

ProjetsProjets

  • Audiophile

    Image Audiophile
    • NextJs
    • TypeScript
    • Tailwind
    • Zod

    Audiophile est une boutique en ligne proposant des casques audios, écouteurs et haut-parleurs. Projet proposé par le site Front End Mentor

    Ce que j'ai appris dans ce projet:

    • Icône compétence

      Gestion total d'un panier

    • Icône compétence

      Ajouter un produit dans le panier

    • Icône compétence

      Modifier la quantité d'un produit du panier selon le lieu de l'action (intérieur ou extérieur du panier)

    • Icône compétence

      Supprimer un produit du panier / nettoyer le panier

    • Icône compétence

      Valider / invalider un formulaire accessible avec un schéma Zod

  • Les petits plats

    Image Les petits plats
    • HTML
    • CSS
    • Javascript

    Les petits plats est une application semblable à Marmiton proposant des recettes de cuisine. Les recettes indiquent les ingrédients, la méthode et le temps de préparation. Projet réalisé dans le cadre d'une formation diplômante.

    Ce que j'ai appris dans ce projet:

    • Icône compétence

      Créer un algorithme de recherche

    • Icône compétence

      Utiliser les méthodes javascript d'algorithmie telles que les boucles native et les méthode de l'objet Array (forEach, filter, map, reduce)

    • Icône compétence

      Créer une cohérence des filtres provenant de différents évènement (champs de recherche, tag de filtre)

    • Icône compétence

      BenchMarker la performance entre différents algorithmes

    • Icône compétence

      Utiliser l'objet Set()

  • Kasa

    Image Kasa
    • ReactJs
    • Sass
    • TypeScript

    Kasa une application semblable à AirBnb. Elle propose des logement à la location entre particuliers. Projet réalisé dans le cadre d'une formation diplômante.

    Ce que j'ai appris dans ce projet:

    • Icône compétence

      Créer des composant React réutilisables

    • Icône compétence

      Créer le routing avec react-router

    • Icône compétence

      Créer des pages dynamiques avec React

    • Icône compétence

      Rendre conditionnellement des élements du JSX

    • Icône compétence

      Comprendre les states react, le fonctionnement des useEffect, le concept de montage/démontage des composant