An open API service indexing awesome lists of open source software.

https://github.com/oslavdev/memo-the-quantum-terminals-client

[DEPRECATED] 2D Pricedurally generate memory game set in a quantum world of lost memories
https://github.com/oslavdev/memo-the-quantum-terminals-client

apollo-client circleci cypress docker docker-compose graphql jest react typescript

Last synced: 10 months ago
JSON representation

[DEPRECATED] 2D Pricedurally generate memory game set in a quantum world of lost memories

Awesome Lists containing this project

README

          

# The Quantum Terminals Game - Client

Server side: https://github.com/oslavdev/memo-the-quantum-terminals-server

(In progress...) This is a remake of my old simple 2D procedurally generated puzzle game **The Quantum Terminals**. In this build I migrated project to **GraphQL** with **TypeScript**.

![Alt text](readme/cover.jpg?raw=true 'Cover')

### Technologies

- React.js
- Apollo
- TypeScript
- GraphQL

### Run in development mode

With Docker

```sh
docker-compose up
```

Without docker

```sh

yarn install

yarn dev

```

(!) By default the application makes requests to the hosted backend.
If you want to run backend locally, you need to add *SERVER_API_URL* environment in .env file

**CLIENT HOST:** http://localhost:8080/

### Environments

| NAME | DESCRIPTION | REQUIRED |
| -------------- | :------------------: | :------------------: |
| SERVER_API_URL | | false |

### Testing

```sh
$ yarn test

```

**For coverage**

```sh
$ yarn test:coverage

```

**Update snapshots**

```sh
$ yarn test:update
```