A template for creative dapps that require a registry for 3D based content.
The template integrates the following tech:
- Arweave to store 3D models and texture files
- Ceramic to create documents that describe the nature of the 3D model customizable schema
- Near contract mesh registry to facilitate a 3D model network
Aims to be a minimal and lightweight 3D dapp template for creative coders who don't mind that the lexer is a little wonky.
- babylonjs webgl framework
- coffescript without jsx
- gulp and browserify module bundler
- react application framework
- redux for state management
Requirements: Nodejs: v14.15.5
git clone https://github.com/rinzlxr/mesh.git
cd mesh
nvm use # if you have node version manager
npm install
npm run build # build contract and ui
npm run build:ui # build frontend
npm run build:tx # build contract
npm run test:tx # test contract