Projets réalisés
The Wooden Hotel
https://github.com/akamensi/The-Wooden-Hotel-full-stack-ReactFast-Pizza
https://github.com/akamensi/Fast-React-PizzaLake Side Hotel
https://github.com/akamensi/lakeSideHotel_FrontReactExpériences
Developpeur Full-Stack
**Projet: GPS EXPRESS pour Orange Tunisie, une application Web utilisée par les boutiques Orange pour gérer les services clients tels que les paiements et les factures.
**Frontend : REACT
*Développement de composants d’UI réutilisables: buttons, inputs, tables et d’autres pour améliorer la cohérence et l’efficacité de l’application.
*Création de composants composés: pour des éléments d’interface utilisateur complexes, notamment des modals et des champs de sélection, permettant des interfaces plus flexibles et plus maintenables.
*Mise en place d’une architecture de contextAPI réutilisable: garantissant une gestion d’état optimisée.
*Utilisation de React Router: pour gérer la navigation dynamique et passer des données via les URL.
*Gestion de l’état avec Redux et Redux Thunk: permettant un contrôle précis et asynchrone de l’état de l’application.
*Gestion des formulaires avec React Hook Form et Formik: garantissant une validation efficace et une gestion simplifiée des données.
*Tests unitaires : Vérifier le bon fonctionnement de chaque composant individuellement.
**Backend : Spring
*Refonte des services backend: avec l’implémentation d’APIs RESTful robustes et évolutives
*Tests unitaires avec JUint: vérifier que les composants individuels fonctionnent comme prévu.
**Environnement Technique: React, Redux, Redux-Thunk, React-Router, Reactt-HookForm, Formik, Sass, Bootstrap, Spring-Boot, Spring-Data, Spring-Security, Mysql
Developpeur Full-Stack Mern
Création d'applications Web dynamiques et sécurisées à l'aide de la pile MERN, React Query et d'autres outils modernes. Récemment, j'ai développé une application Web complète avec un large éventail de fonctionnalités, garantissant à la fois fonctionnalité et expérience utilisateur intuitive.
Points clés :
Tableau de bord riche en fonctionnalités : création d'un tableau de bord dynamique affichant les séjours quotidiens, les réservations et les statistiques, avec des visualisations utilisant Recharts et prise en charge du mode sombre avec des variables CSS.
Authentification des utilisateurs : implémentation d'une inscription, d'une connexion et d'une déconnexion sécurisées des utilisateurs avec Supabase, y compris des itinéraires protégés pour l'autorisation.
Gestion des réservations : développement de fonctionnalités de réservation robustes telles que l'enregistrement, le départ et le petit-déjeuner en option, ainsi que la pagination, le tri et le filtrage côté API.
Composants réutilisables : création de composants d'interface utilisateur réutilisables, tels qu'un menu contextuel, des fenêtres modales et une fenêtre modale composée, en tirant parti de la flexibilité de React.
Optimisation de la gestion des données : amélioration de la récupération et de la mutation des données avec des hooks de requête React personnalisés, et introduction du filtrage côté client pour plus d'efficacité.
Améliorations de l'interface utilisateur/UX : conception d'une mise en page d'application réactive, intégrant des notifications toast et une barre latérale pour une navigation fluide.
Ce projet met en valeur ma capacité à gérer des données complexes, à créer des interfaces conviviales et à garantir la sécurité des applications. Je suis passionné par l’apprentissage continu et l’application de mes compétences pour développer des solutions innovantes en matière de développement Web.
Formations
Certificat Udemy React18 et NextJs
This certificate above verifies that Akez Mohamed successfully completed the course The Ultimate React Course 2024: React, Next.js, Redux & More on 08/27/2024 as taught by Jonas Schmedtmann on Udemy. The certificate indicates the entire course was completed as validated by the student