https://github.com/genaronetwork/genaroeden_client
https://github.com/genaronetwork/genaroeden_client
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/genaronetwork/genaroeden_client
- Owner: GenaroNetwork
- License: lgpl-2.1
- Created: 2017-12-21T05:58:24.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-05T11:51:35.000Z (about 8 years ago)
- Last Synced: 2025-01-26T06:10:12.669Z (over 1 year ago)
- Language: Vue
- Size: 2.19 MB
- Stars: 23
- Watchers: 18
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# genaro-eden
> An uploader, downloader, and dashboard for the Genaro network
## Stack
- [Electron](https://electronjs.org/) as platform
- [VueJS](https://vuejs.org/)
- [Vuex](https://vuex.vuejs.org/) For state management
- [Element](http://element.eleme.io/) UI Library
- [web3](https://github.com/ethereum/web3.js/) to interact with Ethereum network
- [libstorj](https://github.com/Storj/libstorj) to interact with p2p file storage layer
## Build Setup
``` bash
# 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://gist.github.com/seekerlee/a7be57c96c01cc7822914b22fe4ba5d8)
## Reference
---
* 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](https://github.com/SimulatedGREG/electron-vue) using [vue-cli](https://github.com/vuejs/vue-cli). Documentation about the original structure can be found [here](https://simulatedgreg.gitbooks.io/electron-vue/content/index.html).