ThreeTwo UI
I have tried my best to document the project through folder organization, comments, and actual JSDocs where applicable. Unit tests and I have not agreed for a long time now, and I think it won't change anytime soon.
This folder houses all the components, utils and libraries that make up ThreeTwo's UI
It is based on React 18, and uses:
- Redux for state management
- socket.io for transferring data in real-time
- React Router for routing
- React DnD for drag-and-drop
- @tanstack/react-table for all tables