Skip to content

tuantmtb/reTRY

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UET - reTRY

Develop reTRY app

Version

Status: reTRY - version alpha

Begin date: 10/03/2017

End date: 12/03/2017

Description

Technology

Front-end: Mobile app

React native

Back-end: Webservice, websocket

NodeJs
Hapi
Mongo
Redis

Development

Component Architecture

Multiplayer management
Turn based game logic
Match making
Connection resiliency
Real time messaging
Room creation

Develop stack

Git: github
Community: slack, github issues, kanban
IDE: webstorm, visual studio code, xcode, android studio
Design tool: Balsamiq mockups 3, photoshop, AI, sketch

Library

Front-end

Native base: https://github.com/GeekyAnts/NativeBase
redux: https://github.com/reactjs/redux
socket.io-client: https://github.com/socketio/socket.io-client

Back-end

Hapijs: https://github.com/hapijs/hapi
socket.io: https://github.com/socketio/socket.io
socketio-jwt: https://github.com/auth0/socketio-jwt
mongoose: https://github.com/Automattic/mongoose
redis: https://github.com/antirez/redis

Deployment

Backend

$ npm install
$ mv env.example.json env.json
$ sudo mongod
$ redis-server
$ node app.js

Frontend

$ npm i
$ react-native link
$ react-native run-ios
$ react-native run-android

Members

Tran Minh Tuan - UET - tuantmtb@gmail.com

Nguyen Van Nhat - UET - nguyenvannhat152@gmail.com

Tran Viet Thang - UET - thangtv1702@gmail.com

Dang Hai Trieu - UET - dangtrieu25@gmail.com

Packages

No packages published

Languages

  • Objective-C 51.9%
  • JavaScript 47.5%
  • Other 0.6%