This repository holds the code for the client. There is a separate repository for the server code.
Name | Description |
---|---|
components | The common React components between pages |
core | Server relations logic and non-Zustand global variables |
hooks | Zustand global state management stores |
pages | Individual webpage components and styles |
pages/games | Game components, styles, logic, and rendering |
The client uses TypeScript, React, Vite, and Zustand to handle rendering and state management.
This stack allows for easy management of authentication data and game state between components and pages.
For more detailed information on the application structure, see the server repository.