ARK wallet challenge assignment
Try the demo → http:https://arkwallet.netlify.com
First of all, install the dependencies to run this app.
# Clone this repository
$ git clone [email protected]:brenopolanski/ark-wallet.git
# Install dependencies
$ yarn install
# Compiles and hot-reloads for development
$ yarn serve
# Compiles and minifies for production
$ yarn build
# Lints and fixes files
$ yarn lint
Tech | Description |
---|---|
Vue.js | The Progressive JavaScript Framework. |
Vue Router | Vue Router is the official router for Vue.js. |
Vuex | Vuex is a state management pattern + library for Vue.js applications. |
Tailwind CSS | A utility-first CSS framework for rapidly building custom designs. |
v-tooltip | Easy tooltips, popovers, dropdown for Vue 2.x. |
vue-clipboard2 | A simple vue2 binding to clipboard.js. |
Vue Loading Overlay Component | Vue.js component for full screen loading indicator. |
Vue Toast Notification | Yet another toast notification plugin for Vue.js. |
NProgress | For slim progress bars like on YouTube, Medium, etc. |
axios | Promise based HTTP client for the browser and node.js. |
Moment.js | Parse, validate, manipulate, and display dates in javascript. |
bignumber.js | A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic. |
@arkecosystem/crypto | ARK - Crypto |
bip39 | JavaScript implementation of Bitcoin BIP39: Mnemonic code for generating deterministic keys. |
more-entropy | Entropy collection in JavaScript for your node and/or browser apps. |
lodash.merge | The Lodash method _.merge exported as a Node.js module. |
Screenshots (mockups)
![]() |
![]() |
---|---|
Import Wallet | All / Top Wallets Modal |
![]() |
![]() |
---|---|
Network Settings Modal | Wallet Summary |
![]() |
![]() |
---|---|
Delegate - Vote Modal | Delegate - Voters Modal |
![]() |
![]() |
---|---|
Favorite Wallets Modal | Delegates |
![]() |
![]() |
---|---|
Menu | Generate Wallet Modal |
If you want to help, please read the Contributing guide.
MIT License © Breno Polanski