Website NFT Management Web App
- What is WNFT
- Requirements
- Setting Environment Variables
- Deploy
- Test
- Getting help
- Getting involved
- License
- Credits and references
This management Web App is an interface to the WNFT smart contract.
A WNFT is a concept of a website, where some areas of the website are controlled by an NFT.
Before WNFT, We always thought of websites as "one object", with all the pages belonging to one person (or one company), and each webpage is seen as one object.
However, in WNFT we look at websites as a collection of independent objects, each object is owned by a different person. In WNFT, not only that each webpage is a separate object, but even each area in a webpage is an object.
In our implementation of WNFT, we represent each area in each webpage by an NFT token. The person who owns this token controls what is shown in this area. To create harmony in the website, all the holders of the tokens will govern the website together.
Find more information about WNFT in this article.
To build Esteroids Web App you need to have installed on your machine:
- Node.js version >=16.0.0
- Npm 6.13.7
- Yarn v1.22.5
To install all the dependencies run:
yarn
Then you can run the webapp locally with:
yarn start
or build a static version of it with:
yarn build
If you have questions, concerns, bug reports, etc, please open an issue in this repository's Issue Tracker, send us an email to contact@esteroids.xyz or come to our Discord.
We encourage you to be involved. You can either contact us in email (contact@esteroids.xyz), Twitter or Discord, or simply from the project, add features, and do a PR for us to look at it.
The code in this repository is published under MIT license. The content in this repository is published under CC-BY-SA 3.0 license.
WNFT was created by Tomer Leicht and Eyal Ron.
The loading animation was craeted by JCRules, and is used under CC BY-SA 3.0 license, via Wikimedia Commons.