Table of Contents
- TypeScript
- React
- React Framer Motion
- AnimeJS
- Formik
- Tailwind CSS
- Flow bite
- React Chessground
- React Router
This project was inspired by both Lichess and Chess.com.
It uses Lichess
chessground library to display the chessboard and move pieces.
The business logic is handled by the backend.
As this application connects to a Elixir
backend, you need to specify the API Endpoint
.
To do so, rename the file src/config.ts.example
to src/config.ts
and change the URL.
-
Install dependencies
yarn install
-
Launch the web server
yarn run start
A detailed description of this project can be found under docs/report.md
.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.