/Bassa-mobile

Bassa mobile application

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Bassa Mobile

Join the chat at https://gitter.im/scorelab/Bassa-mobile

A cross-platform mobile client for Bassa

Splash Screen

Bassa Platform

Get Started

  • Clone this repository with either $ git clone --recurse-submodules https://github.com/scorelab/Bassa-mobile.git or $ git clone --recurse-submodules git@github.com:scorelab/Bassa-mobile.git, if you are using SSH.
  • Navigate to the Bassa folder inside the cloned local repository and follow the instructions given here to start the Bassa back-end.
  • Navigate back to the root of the cloned repository.
  • run $ yarn or $ npm install.
  • run $ react-native run-android or $ react-native run-ios.

Tests

  • run $ yarn test or $ npm test.

Lint

  • run $ yarn run lint or $ npm run lint.

Known Issues

  • Socket.io connection between the Bassa-mobile app and Bassa-backend can have issues sometimes. Hence, functionalities that depend on the Socket.io connection such as Push Notifications, Download Progress Circle, Redux Refresh Handlers may not work sometimes.
  • iOS version of the Bassa mobile app has not been tested.