tldr: Boom is an open source Stacks wallet and asset manager. Boomboxes implement pooled stacking. Boom is built on Vue 3, Vite, Pinia, and Quasar Framework.
Follow us on twitter: https://twitter.com/boom_wallet
In order to test image uploads to ipfs, you'll need a nft.storage account and api token.
You can get a free account at nft.storage. Once you create your account, create a new file named .dev.vars
, in the project root, then add a key named NFT_STORAGE_TOKEN
with value of your api key.
-
create a file in the project root called
.dev.vars
-
add a key named 'NFT_STORAGE_TOKEN' with value of your api key
NFT_STORAGE_TOKEN=<your api key>
Install dependencies
yarn
Start the cloudflare page functions serverless dev api
npx wrangler pages dev --local ./src --compatibility-date=2022-11-30 --kv=NOSTR --kv=TOKEN_URI
Start the client app in development mode (hot-code reloading, error reporting, etc.)
quasar dev
In the course of development, you may wanna clear the HMR cache. If so, stop the dev server and do the following
quasar clean
Lint the files
yarn run lint
Build the app for production
yarn build -m pwa