Skip to content

JSEcoin/platform

Repository files navigation

JSE Platform

JSECOIN [THE FUTURE BLOCKCHAIN & ECOSYSTEM FOR ECOMMERCE AND DIGITAL ADVERTISING]

JSECoin Ltd

Twitter

GitHub license

Resources

Demo

Prebuilt binaries

See our Releases Page for our app binaries.
Our Linux, release will be coming out shortly..



Quickstart

  1. Install Node.js v10.6.0 or higher.
  2. Clone this repository: git clone https://github.com/JSEcoin/platform
  3. Install dependencies npm install

You can launch vue ui and import this project or run the npm commands listed below

Available App Builds

The app currently supports:

  • Windows (ia32/x64)
  • Mac OS
  • Web (PWA)
  • Android
  • IOS

Linux support will be coming soon.

Development

If you are interested in contributing to the JSEcoin Project you can start up the developer environments with the following commands:

######
# Initialise Developer Environments
######
# WEB
npm run web:dev
# DESKTOP
npm run desktop:dev
# ANDROID
npm run mobile:android:dev
# IOS
npm run mobile:ios:dev
# STYLEGUIDE DOCS
npm run styleguide:dev

Mobile info

When running the mobile app in dev mode this will start a local webserver on your machine. The mobile app will try to connect to this; this allows for faster testing and development on the mobile platform so you won't need to rebuild and test. chrome://inspect will allow you to inspect any errors from google on your desktop.

Mobile Development

Make sure to update the script in the header with your local IP -

src\index.html

Build & Package Binaries

If you would like to build out and test the latest edition of the platform you can use the following commands - beware only the master branch contains the latest stable binary builds!

######
# Build
######
# WEB - ./dist_web
npm run web:build
# DESKTOP - ./dist_desktop
npm run desktop:build
# ANDROID
npm run mobile:android:build
# IOS
npm run mobile:ios:build
# STYLEGUIDE DOCS - ./dist_styleguide
npm run styleguide:build

Mobile Build

You have to manually sign the app by using the following cordova command.

cd mobile
cordova build android --release --buildConfig=../../signAndroidBuild.json


Bug Bounty

This is an initial push alot of cleanup is still required if you spot an issue please report it and if we consider it a major issue we will credit your account as part of our bug bounty offering. Bug Bounty Info Page

Contribute

If you'd like to assist and help the team please first review our Contribution Guidelines.

License

This project is under the GNU General Public License v3.0.