https://github.com/kacperfaber/chesstasks-app
🏆Cross-Platform application to play on ChessTasks.com🏆
https://github.com/kacperfaber/chesstasks-app
chess chess-puzzle mui npm react typescript webpack
Last synced: 3 months ago
JSON representation
🏆Cross-Platform application to play on ChessTasks.com🏆
- Host: GitHub
- URL: https://github.com/kacperfaber/chesstasks-app
- Owner: kacperfaber
- License: mit
- Created: 2023-08-04T14:32:05.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-26T12:33:11.000Z (almost 3 years ago)
- Last Synced: 2025-03-23T01:35:17.953Z (over 1 year ago)
- Topics: chess, chess-puzzle, mui, npm, react, typescript, webpack
- Language: TypeScript
- Homepage: https://chesstasks.com.pl
- Size: 1.43 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ChessTasks.com
Cross-Platform Application
I wrote with ❤ in React and MUI components.
[](https://github.com/kacperfaber/chesstasks-app/actions/workflows/build.yml)
[](https://github.com/kacperfaber/chesstasks-app/actions/workflows/publish-web-app.yml)

## Versions
| **#** | DATE | TYPE |
|------------------|:----------:|------|
| **1.0.0-beta.1** | 05.09.2023 | beta |
## Installation
#### App to run properly requires the API connection.
[See Api Repository](https://www.github.com/kacperfaber/chesstasks-server)
#### First clone the project
This command will clone the entire git repository, and will change current working directory to app.
```bash
git clone https://www.github.com/kacperfaber/chesstasks-app && cd chesstasks-app
```
#### Install dependencies
```bash
npm install
```
#### Modify run options
Fill the const 'config' with your API url and set the **API-KEY**.
```bash
# Edit 'config' const to set configuration properties.
vim webpack.config.dev.js
# Run compilation with configuration properties
npx webpack --config webpack.config.dev.js --env apiKey= --env apiUrl=
```
#### Run the app in developer mode
Will compile the code, and will host the app with serve.
```bash
# Will run compile and serve to localhost.
# Will be used configuration properties from webpack.config.dev.js
npm run run-dev
```
## Configuration
```json5
{
"apiUrl": "URL where API server is running.",
"apiKey": "Security key"
}
```
## Author
Kacper Faber