This repository is part of a project called ChessHub. The ChessHub project is build with a Microservice-Architecture.
The chesshub-ui repository defines the service which is providing a web ui for the user interact with the other services.
- Docker
- Javascript
- npm
- Clone the repository:
git clone https://github.com/benjaminkost/chesshub-ui.git
- Define .env
- copy
.env_sample
and rename it to.env
- define the values according to your system
- Start project
docker compose up -d
Endpoint | Method | Description |
---|---|---|
/auth/register, /auth/signup | POST | Register a User |
/uploadImage/api/auth/login, /api/auth/signin | GET | Login a User |
/uploadImage | POST | Upload image get a chess game as a PGN-File back |
- Open a browser and tip in:
http://localhost:9000
- Click around
- Framework: React + Vite
- API handling: Axios
- Build and deploy: Docker compose
Create an Issue in the Issues section in this repository.
This project is licensed under the MIT License. See License
for details.