A Five In A Row game - 五子棋, which is a personal project for CDC.
- 📝 Undo,Redo - allows player to take back their last move and cancel.
- 🎨 Canvas - can switch between two canvas modes and a DIV mode for the chessboard.
- 📱 Mobile Friendly - can be displayed correctly on devices with different screen sizes.
├─ .gitignore
├─ LICENSE
├─ README.md # Project documentation file
├─ index.html
├─ package.json
├─ pnpm-lock.yaml
├─ public # static resource files
├─ src
│ ├─ components # common components of the application
│ ├─ constants # constants or configuration in the application
│ ├─ helper # some helper functions or utility classes
│ ├─ hooks # React Hooks
│ ├─ styles # global styles of the application
│ ├─ types # TypeScript type definition files
│ └─ vite-env.d.ts
├─ tsconfig.json
├─ tsconfig.node.json
└─ vite.config.ts