This project is a 3D renderer that showcases tags on pow.co with Boost Proof-of-Work (BoostPOW) attached, as described by Daniel Krawisz. The sizes of the objects are based on the difficulty of the BoostPOW, and the text is inspired by the "Look up At the Sky" video.
The BoostPOW 3D Renderer project utilizes the following technologies:
- Nuxt.js: A Vue.js framework for building server-side rendered and static websites.
- TresJS: A 3D rendering engine based on WebGL and Three.js, providing powerful tools for creating interactive 3D experiences.
- BoostPOW API: The official pow.co API which is how the rank/difficulties of the tags are retrieved.
To get started with the BoostPOW 3D Renderer, follow the steps below:
-
Install the project dependencies using your preferred package manager:
# npm npm install # pnpm pnpm install # yarn yarn install
-
Start the development server on
http://localhost:3000
:# npm npm run dev # pnpm pnpm run dev # yarn yarn dev
To build the BoostPOW 3D Renderer for production, use the following command:
# npm
npm run build
# pnpm
pnpm run build
# yarn
yarn build
To preview the production build locally, use the following command:
# npm
npm run preview
# pnpm
pnpm run preview
# yarn
yarn preview
For detailed deployment instructions, please refer to the deployment documentation provided by Nuxt.js.
To learn more about Nuxt.js, TresJS, and the BoostPOW API, consult their official documentation: