Link to hosted app: 🎲 SEA WARS 🎲
Sea Wars is a turn based realtime app based on WebSockets. It uses several 3rd party services and own backend hosted on Heroku. Its a single-man project created by newbie passionate web-developer Anton.
- Node.js
- Express
- WebSockets (Socket.io)
- MongoDB (remote)
- Redis
- Angular 2
- Typescript
- PIXI.js
- Howler.js
- Webpack
- Docker/docker-compose - containerization
- Heroku - deploy platform hosting
- @angular/cli
- Auth0
- Mongo Atlas
- RedisToGo
- Texture Packer
- Tiled
- Install Node.js version 6.9+
- Update NPM to version 3.0+
- Install redis-server service
$ npm install @angular/cli -g
- From apps root
$ npm install
- Ask author for
keys.json
file, and paste it into apps root - Start project with
$ node app
and$ npm run start-dev
- Install Docker and docker-compose
- Ask author for
keys.json
file, and paste it into apps root $ docker-compose build
$ docker-compose up