JSECOIN [THE FUTURE BLOCKCHAIN & ECOSYSTEM FOR ECOMMERCE AND DIGITAL ADVERTISING]
- White Paper: Introduction to JSECoin Project.
- Platfom StyleGuide: Reusable Platform Components overview.
- API Documentation: API Reference and Sample code.
-
Check out our live Platform.
-
Our next release that uses this code base can be accessed from - Alpha Release Platform.
See our Releases Page for our app binaries.
Our Linux, release will be coming out shortly..
- Install Node.js v10.6.0 or higher.
- Clone this repository:
git clone https://github.com/JSEcoin/platform
- Install dependencies
npm install
You can launch vue ui and import this project or run the npm commands listed below
The app currently supports:
- Windows (ia32/x64)
- Mac OS
- Web (PWA)
- Android
- IOS
Linux support will be coming soon.
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
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.
Make sure to update the script in the header with your local IP -
src\index.html
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
You have to manually sign the app by using the following cordova command.
cd mobile
cordova build android --release --buildConfig=../../signAndroidBuild.json
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
If you'd like to assist and help the team please first review our Contribution Guidelines.
This project is under the GNU General Public License v3.0.