JXcore cordova application that shares files between itself and browsers. You just have to navigate to provided url for using it in browser.
Install from Google Play or build yourself:
Clone repository:
git clone https://github.com/karaxuna/file-sharing.gitDownload and install JXcore. Then install necessary global node modules:
jx install cordova -g
jx install bower -g
jx install gulp -g
jx install ngpack -g*Fix ngpack bug if you are nix user:
sudo apt-get install dos2unix
cd /usr/local/lib/node_modules/ngpack && sudo dos2unix ./**/*Navigate to project root and install local dependencies:
cd file-sharing
jx installAdd cordova platforms:
cordova platforms add android
cordova platforms add iosDownload io.jxcore.node cordova plugin in the root of project, extract it with jxcore and then add it:
jx io.jxcore.node.jx
cordova plugins add io.jxcore.nodeAdd other necessary plugins:
cordova plugins add cordova-plugin-device
cordova plugins add org.apache.cordova.file-transferRun application:
gulp androidThis command automatically installs bower packages and node packages for jxcore, builds ngpack and runs cordova on android platform. That's it! You can also run development server (localhost:8001) on computer and it will work just like application:
gulp startIt watches for changes in files and performs all necessary steps to rebuild project.