Following the guidelines required by the grant, I created full information about the project:
Project highlights
Metaviz is a visual tool intended to support work on projects. It allows you to create diagrams as well as store multimedia and manage files efficiently.
The primary target users are professionals and teams involved in project management, design, engineering, and other fields that require visual planning and documentation.
Web3 advantages
From the creatorsā side we have a huge number of advantages:
- scalability for free
- security for free
- very precise representation of real costs, practically per byte, each instruction
How is it built
On the frontend side I used browser-based JavaScript/HTML/CSS. I used most of my open-source libraries, which I have been developing for some time. I care about the simplicity of the structure of the entire system. When creating applications, I tend to avoid complex systems with hundreds of dependencies.
Metaviz can run even without a backend from a single html file uploaded to the browser: [GitHub - dariuszdawidowski/metaviz-webapp: Diagramming application for web browser.]
This is the main frontend repo: [GitHub - dariuszdawidowski/metaviz-webapp: Diagramming application for web browser.]
And several side libraries also written by me together with other developers:
[https://github.com/dariuszdawidowski/total-diagram]
[GitHub - dariuszdawidowski/total-popup: JavaScript popup library.]
[GitHub - dariuszdawidowski/total-pro-menu: JavaScript/ES8 menu library.]
[GitHub - dariuszdawidowski/total-text: Text editor library for JavaScript/ES8 + HTML5.]
For the backend, I use the Juno library running on NodeJS/JavaScript.
[https://juno.build/]
Internet Computer superpowers
-
There is actually no other real web3 option in the crypto world. There is no chance that an ordinary smart contract would support such a backend.
-
Thanks to Internet Identity and NFID people do not have to install wallett in the form of browser plug-in. This is quite a normal thing in the crypto world, but most regular users outside the crypto have never installed wallets and donāt understand what is it. Internet Identity is more like the āLogin with Googleā they have encountered already.
-
Speaking of the community - we have greater involvement of users and support of the Dfinity foundation, Polish ICP HUB and Juno developer.
Go-To-Market strategy
First of all, it always has to be just a tool that people want and need, and then we can implement marketing strategies. We still have a long way to goā¦ it is an experimental tool and it develops with us - we use it for everyday applications and trying to solve everyday problems with it.
We hope to attract ICP users by developing the tool also in the field of canister management and the creation of no-code smart contracts.
Monetization
Project is both open source and for profit. We are guided by the WordPress strategy, which has created an open and popular open source platform, while also providing commercial hosting and support services.
Solutions such as SNS/DAO/token would be possible, we are considering it, but at the moment we are really focusing on the development of the tool itself.
Status of the project
I have been programming the system myself for a couple of years, sometimes with ad hoc help from a friend or freelancer. At this point, Iām assembling a team beyond programming for marketing, sales and other boring things.
And as you can see, Iām just about to finish a 3-month Dfinity grant that involved writing backend for the web3 blockchain.
Resources
IC web app [https://ic.metaviz.net/]
Website [https://www.metaviz.net/]
Twitter [x.com]
Discord [Metaviz]
Metaviz IC Juno source code [GitHub - dariuszdawidowski/metaviz-server-juno: Metaviz backend for Internet Computer blockchain using Juno framework.]
Future Plans
We have big plans for Metaviz and ICP for many years to come. At this point, there is not even 1% of the planned total. Experience has taught me to do more than to say it will be done, so I invite you to follow our activities on social media.