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
- Host: GitHub
- URL: https://github.com/oslavdev/memo-the-quantum-terminals-client
- Owner: oslavdev
- Created: 2021-07-20T07:16:38.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-20T13:31:12.000Z (about 1 year ago)
- Last Synced: 2025-01-24T05:11:41.980Z (about 1 year ago)
- Topics: apollo-client, circleci, cypress, docker, docker-compose, graphql, jest, react, typescript
- Language: TypeScript
- Homepage: http://memo-client.s3-website-us-west-1.amazonaws.com/
- Size: 51.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.MD
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
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**.

### 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
```