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.
- Currently this is just a snaphot of the desktop environment but will become responsive to match the design above.
See our Releases Page for Windows binaries.
Our Mac, Linux, IOS and Android release will be coming out shortly
- Install Node.js v8.0.0 or higher.
- Clone this repository:
git clone https://github.com/JSEcoin/platform
- Install dependencies
npm install
The app currently supports ia32/x64.
Mac and Linux support will be coming soon.
- Initialise developer environment
npm run desktop:dev
- Executing
npm run desktop
compiles the app within./dist/desktop
and then builds the binaries within./build
There is a known bug when building Desktop NSIS Binaries with x64 and ia32 bit support.
This will cause the app to freeze.
If you do generate a build please edit the ./package.json
file.
And remove the target that you don't need.
{
"win": {
"icon": "build/icons/icon.ico",
"target": [
{
"target": "nsis",
"arch": [
"x64"
]
},
{
"target": "nsis",
"arch": [
"ia32"
]
}
]
}
}
Currently this is a snapshot of the desktop app - you can access it here. We will be updating this project and making the app responsive to support our plans for the advanced platform layout.
- Executing
npm run web
generates the compiled platform within./dist/web
.
We are actively working on this...
If you try this out - Expect there to be sea krakens and unknown objects lurking in the deep ;)..
- Executing
npm run mobile
will compile the platform into./build/mobile/www/
and will not build the apk. - Executing
npm run mobile:android
will compile the platform app into./build/mobile/www/
- build the apk and deploy to android vm or device if attached.
To build an android apk you will need to first setup cordova.
First make sure you have the following required components setup - Cordova Guide
- Now setup and install cordova
npm install -g cordova
cd ./build/mobile/
npm install
cordova add android
We've started documenting the platform and breaking it down into reusable components. Head over to the Platfom StyleGuide and take a look.
To generate your own styleguide from the source -
- Executing
npm run styleguide
Initialises the developer environment
- or executing
npm run styleguide:build
will generate the documentation within./styleguide
Additional assets are pulled from the ./docs
directory images css etc.
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.