depuis la création du compte
Confiez votre projet à Yacine
Faites appel à l'expertise d’Yacine pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur web passionné, formé chez OPS en intégration web, j’ai poursuivi ma montée en compétences de manière autodidacte en me spécialisant dans l'écosystème JavaScript moderne.
Aujourd'hui, je maîtrise React.js, Redux, Bootstrap, HTML/CSS, JavaScript, ainsi que les bases solides de Node.js pour construire des applications web dynamiques et performantes . Je continue à me former chaque semaine pour rester à jour.
Autonome, rigoureux et réactif, je suis à la recherche de missions concrètes, quelle que soit leur taille , afin de consolider mon activité freelance. Je peux intervenir aussi bien en intégration responsive, qu’en développement front-end avec React, ou en développement back-end simple avec Node.js.
Ma méthode de travail est simple : écouter le besoin, proposer des solutions efficaces, livrer proprement et dans les délais. Mon objectif est de bâtir une relation de confiance avec mes premiers clients, en privilégiant la qualité et la transparence.
Disponible dès maintenant pour des missions ponctuelles, en urgence ou en appui technique, je suis motivé pour m'investir à 100% dans chaque projet.
J'ai développé un site web complet pour un client, incluant un espace administrateur sécurisé et un blog dynamique. Le projet a été réalisé de A à Z, en intégrant une architecture robuste et une gestion avancée des droits d'accès.
-Frontend : React.js pour une interface fluide et réactive.
-Backend : Node.js avec Express pour gérer les API et les fonctionnalités sécurisées.
-Base de données : MongoDB pour une gestion efficace des articles.
-Sécurité : Implémentation d’un système d’authentification avec token (JWT), garantissant une connexion unique et un accès restreint à l’admin.
Fonctionnalités clés :
-Authentification sécurisée avec expiration de session.
-Tableau de bord admin permettant l’ajout, la suppression et la modification des articles.
-Système de filtrage des articles par catégories.
-Expérience utilisateur optimisée avec des requêtes performantes.
-Challenge relevé : Adapter l’authentification pour une connexion unique, où seul l’administrateur peut gérer le site.
Un projet livré en respectant le cahier des charges, avec un client pleinement satisfait. Cette mission m’a permis d'exploiter mes compétences en frontend "ReactJS" , de renforcer mon expertise backend et ma capacité d’adaptation à des besoins spécifiques.
Winlytics-draft-lol est un outil d'analyse de draft pour League of Legends qui calcule le taux de victoire moyen d'une équipe en fonction des champions sélectionnés. En exploitant l'API de Riot, il fournit des informations en temps réel sur le taux de victoire, aidant les joueurs à prendre des décisions stratégiques lors de la draft et à optimiser la composition de leur équipe.
-Développement d’une Single Page Application (SPA) responsive pour analyser les drafts de League of Legends.
-Calcul du taux de victoire moyen d’une équipe en fonction des champions sélectionnés, en prenant en compte le winrate individuel de chaque champion.
-Validation et approfondissement des compétences en RTK Redux pour la gestion de l’état de l’application.
-Projet orienté stratégie et optimisation de composition d’équipe.
-Conception d’une interface fluide et réactive, centrée sur l’expérience utilisateur.
Tâches a prévoir :
-Préparation à l’intégration du winrate en temps réel via l’API de Riot Games.
J'ai développé UtopiaDreams, un site web de fonds d'écran mobile, entièrement réalisé en React.js. Ce projet s’est concentré sur une expérience utilisateur fluide et réactive, en offrant une interface moderne et un accès à des fonds d'écran de qualité.
Points clés du projet :
-Frontend : Utilisation de React.js pour créer une Single Page Application (SPA) fluide et rapide, avec une gestion de l’état et des routes simplifiée.
-Galerie React & Filtres dynamiques : Implémentation d’une React Gallery pour afficher et organiser les fonds d'écran par catégorie de manière élégante et dynamique.
-Lazyload : Mise en place de lazy loading pour améliorer la performance et la vitesse de chargement des images, optimisant l’expérience même avec un grand nombre d’images.
-Responsive : Design responsive, adapté à toutes les tailles d’écran (smartphone, tablette, desktop), garantissant une navigation fluide.
-Hébergement externe : Utilisation de Cloudinary pour l’hébergement des images, garantissant une gestion efficace des images et une performance optimale.
-Mockup interactif : Création d’une interface où les utilisateurs peuvent visualiser leurs fonds d'écran sur téléphone avant de les télécharger.
Fonctionnalités supplémentaires :
-Téléchargement direct : Bouton de téléchargement simple sur chaque fond d'écran.
-Animation douce : Transitions et effets de survol subtils pour rendre l’expérience plus agréable et professionnelle.
-Optimisation pour le SEO : Mise en place de bonnes pratiques SEO pour garantir la visibilité du site tout en conservant une performance optimale.
Challenge relevé :
Créer un site performant et visuellement attrayant sans backend, tout en optimisant la gestion des images et l'expérience utilisateur, tout cela en garantissant une interface fluide .
Ce projet m'a permis de renforcer mes compétences en ReactJS, en gestion de performance frontend, et en conception d'une expérience utilisateur soignée et adaptée aux besoins des utilisateurs mobiles.
[URL MASQUÉE]