https://github.com/oslavdev/memo-the-quantum-terminals-server
Deprecated
https://github.com/oslavdev/memo-the-quantum-terminals-server
Last synced: 7 months ago
JSON representation
Deprecated
- Host: GitHub
- URL: https://github.com/oslavdev/memo-the-quantum-terminals-server
- Owner: oslavdev
- Created: 2021-12-22T13:40:12.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-18T15:19:09.000Z (about 3 years ago)
- Last Synced: 2025-06-09T21:07:06.147Z (8 months ago)
- Language: TypeScript
- Homepage:
- Size: 688 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# The Quantum Terminals Game - Server
Client side: https://github.com/oslavdev/memo-the-quantum-terminals-client
(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
- Apollo
- TypeScript
- GraphQL
- Node.js
- Express
- PostgreSQL
- Redis
- TypeORM
- Docker
- Jest
### Run
Copy .env.example to .env and change evnironment variables to your liking
```sh
docker-compose up
or
yarn
yarn dev
```
Server will run on http://localhost:4000
GraphQl playground http://localhost:4000/graphql
**DEFAULT CLIENT HOST:** http://localhost:8080/
### Environments
See: .env.example
### Testing
```sh
$ yarn test
```
**For coverage**
```sh
$ yarn test:coverage
```
**Update snapshots**
```sh
$ yarn test:update
```