An uploader, downloader, and dashboard for the Genaro network
- Electron as platform
- VueJS
- Vuex For state management
- Element UI Library
- web3 to interact with Ethereum network
- libstorj to interact with p2p file storage layer
# install dependencies
npm install
# serve with hot reload at localhost:9080
npm run dev
# build electron application for production
npm run build
# Mac OS
npm run build:darwin
npm run build:clean
if you find trouble building native modules please take a look at this gist
- https://simulatedgreg.gitbooks.io/electron-vue/content/cn/
- https://wizardforcel.gitbooks.io/electron-doc/content/api/dialog.html
- https://cn.vuejs.org/v2/guide/events.html
- https://www.npmjs.com/package/lowdb
- https://github.com/ElemeFE/element
This project was generated with electron-vue using vue-cli. Documentation about the original structure can be found here.