/telemesh

TeleMesh is an on the grid/off the grid communication tool built on top of the Blockchain and Mobile Mesh Network (MMN) Technology. Vendors can broadcast or multicast information to distance mesh networks without any SIM or cellular network.

Primary LanguageJavaApache License 2.0Apache-2.0

Telemesh

Build Status docs Coverage Status Lint tool: TeleMesh Contributor Covenant

A mesh network based off-grid messaging application powered by blockchain technology.

Mission Statement

The freedom of connectivity to the edge of the world.

Telemesh Documentation

Please follow this Technical documentation to get detail about Telemesh

Contributing Guideline

Please find here Contributing Guideline

Reporting Issues

If you face any bug or have any particular feature request please go here

Test Coverage

  • This repo is configured with Travis and coverall. Every merge with master produced a test coverage report. Latest coverage report is available here. This badge here shows coverage status.

  • To generate report locally you should go to project's root directory, then execute below command:

    gradlew coveralls

NOTE: You must have a connected device or emulator as it runs instrumentation tests. You will find the coverage report at telemesh/app/build/reports/coverage

User Interface (UI)

Please find here the complete UI flow Telemesh UI

Notice

Telemesh Copyright [2018-2020] W3 Engineers Ltd.

This product includes software developed at W3 Engineers Ltd. and licensed under Apache 2.0 Licence. The LICENSE.md file contains a copy of the Apache 2.0 Licence.

This software also use other open source libraries and tools. The list of other open source projects with associate license are as follows

  1. Android Paging library Android Native Android SDK license
  2. Circular image https://github.com/hdodenhof/CircleImageView Apache 2.0 license
  3. Dexter for runtime permission https://github.com/Karumi/Dexter Apache 2.0 license
  4. RxJava view binding https://github.com/JakeWharton/RxBinding Apache 2.0 license
  5. Facebook Shimmer effect https://github.com/facebook/shimmer-android BSD license
  6. Bottom Navigation View https://github.com/ittianyu/BottomNavigationViewEx MIT
  7. Glide for image load https://github.com/bumptech/glide Copyright (c) 1994 Anthony Dekker Copyrighted legal terms are meet.
  8. Retrofit adapter https://github.com/square/retrofit/tree/master/retrofit-adapters/rxjava2 Apache 2.0 license
  9. Web3J https://github.com/web3j/web3j Apache 2.0 license
  10. bouncyCastle https://github.com/bcgit/bc-java Free
  11. qrgenerator https://github.com/androidmads/QRGenerator MIT license
  12. Parse https://github.com/parse-community/parse-server BSD license
  13. Android ripple background https://github.com/skyfishjy/android-ripple-background MIT license
  14. Viper https://github.com/w3-engineers/viper GPL-3.0 license
  15. Coveralls Grdle Plugin https://github.com/kt3k/coveralls-gradle-plugin MIT license

For any kind of assistance, queries, improvement please contact at info@telemesh.net

Community manager

If you have any suggestions or feedback, you are always welcome to reach our community manager through [media@telemesh.net] & [info@telemesh.net]