An open API service indexing awesome lists of open source software.

https://github.com/genaronetwork/genaroeden_client


https://github.com/genaronetwork/genaroeden_client

Last synced: over 1 year ago
JSON representation

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).