Skip to content

Le but de ce challenge est de me former à l'écosystème ReactJS dans sa globalité

Notifications You must be signed in to change notification settings

KpryKorn/puissance4

Repository files navigation

Comment jouer ?

Pour pouvoir jouer, il faut :

  • cloner ce repo
  • lancer la commande npm run dev
  • s'attribuer un pseudo, choisir sa couleur
  • dominer son adversaire 😎

Challenge

Le but de ce challenge est, pour moi, de pouvoir me former à l'écosystème JavaScript dans sa globalité => définir des règles de typage via TypeScript, pratiquer le JS backend via NodeJS et Fastify, gérer la communication client <---> serveur via l'API Websocket, enfin gérer le frontend et les états de l'application via React et Xstate.

Technologies

  • NodeJS => JavaScript pour du backend, pour permettre le partage de code entre le front et le back
  • TypeScript => analyse statique du code, s'assurer du bon fonctionnement de l'application
  • ReactJS => Librairie Frontend
  • Xstate => machine à états
  • Websocket => permet une communication dans les 2 sens, client <---> serveur
  • Fastify => Framework NodeJS

About

Le but de ce challenge est de me former à l'écosystème ReactJS dans sa globalité

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published