Real time collaborative drawing.
Technologies applied
App developed fully in React Native, compiled for both iOS and Android.
Device persistent data with Realm.IO.
React Native MVC architecture with react-native-redux libraries using actions, reducers and stores.
Navigation handled with react-native-flux with routes and scenes.
Push notifications communication with Firebase, handling both Android and iOS.
Web services developed in NodeJS and MongoDB/Moongose, providing restFul API services. JsonWebToken used for authentication security.
Real time services with web sockets communication protocol, powered by NodeJS and Socket.