Skip to content

Moti-Velz/technotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application Web MERN - Client

Description du Projet

L'Application Web MERN est une application à deux niveaux (client et serveur) qui vise à démontrer l'utilisation rapide et efficace de nouvelles technologies dans le domaine du développement web. L'application utilise un ensemble de fonctionnalités avancées, telles que des routes protégées avec React Router, des hooks personnalisés, des rôles d'utilisateurs variés, et une gestion d'authentification et d'autorisation robuste à l'aide de JWT.

Fonctionnalités

  • Routes Protégées: Utilisation de React Router pour protéger l'accès aux différentes routes de l'application.
  • Hooks Personnalisés: Implémentation de hooks personnalisés pour améliorer la réutilisabilité du code.
  • Rôles Utilisateur: Support des rôles utilisateur (Admin, Gérant, Employé).
  • Authentification et Autorisation: Utilisation de JWT pour la gestion des sessions utilisateur.
  • Cache côté client: Utilisation de Redux pour gérer un cache côté client.
  • Trust this Device Feature: Fonctionnalité pour confier un appareil et rafraîchir le token JWT.

Environnement Technologique

  • MongoDB
  • Express.js
  • React.js
  • Node.js
  • JWT
  • Redux

Contribution

Si vous souhaitez contribuer au projet, suivez ces étapes :

  • Forkez le projet
  • Créez votre propre branche (git checkout -b ma-branche)
  • Committez vos modifications (git commit -m 'Ajout d'une nouvelle fonctionnalité')
  • Poussez votre branche (git push origin ma-branche)
  • Ouvrez une Pull Request

Auteurs

Timothé Bélanger

Licence

Ce projet est sous licence MIT.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published