https://github.com/miran248/text-twister
react + redux game
https://github.com/miran248/text-twister
babel7 docker-compose formik monorepo protobuf react redux redux-logic styled-components travis-ci webpack4
Last synced: 2 months ago
JSON representation
react + redux game
- Host: GitHub
- URL: https://github.com/miran248/text-twister
- Owner: miran248
- License: mit
- Created: 2018-09-20T14:20:17.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-04T15:09:43.000Z (over 7 years ago)
- Last Synced: 2025-03-21T21:12:57.346Z (about 1 year ago)
- Topics: babel7, docker-compose, formik, monorepo, protobuf, react, redux, redux-logic, styled-components, travis-ci, webpack4
- Language: JavaScript
- Homepage: https://miran248.github.io/text-twister/
- Size: 1.83 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# text-twister
A simple Text Twist clone with currently limited gameplay.
- frontend ([managed by travis](https://travis-ci.org/miran248/text-twister/)) runs on [github pages](https://miran248.github.io/text-twister/)
- backend (containerized) is currently not running (needs a host)
## Why?
- haven't used redux for over a year
- wanted to try travis and docker in a monorepo setup
- wanted to try protobuf
- .. fun?
## Setup
```
# install dependencies
yarn
# set mongo env vars (used by docker-compose)
echo -e "MONGO_USERNAME=mongo\nMONGO_PASSWORD=123123\nMONGO_DATABASE=tt" > .env
```
### Environment
- docker 18.06.0-ce
- node 10.12.0
- yarn 1.10.1
Tools are required, versions aren't
## Run
```
# frontend
cd client && yarn start
# backend
docker-compose up
```
### Screenshots



## License
text-twister is licensed under the [MIT license.](https://github.com/miran248/text-twister/blob/master/LICENSE)