/openfactoria

totally open source and decentralized NFT vending machine factory [modified for use on Telos]

Primary LanguageSvelte

Openfactoria

Openfactoria is a 100% open source serverless web application that is running at https://open.factoria.app

This GitHub repository can be build locally using NPM and svelte

Requirements (WIP)

  1. npm

Build (WIP)

cd ./openfactoria
npm install
npm run dev # go visit localhost:3000

Usage

  1. From the "Config" tab, enter your nft.storage api key
  2. Upload files from the "Files" tab
  3. From the "V2" tab, deploy a contract instantly
  4. Set the configuration from the contract dashboard
  5. Go live!

Highlights

1. No server, no 3rd party

Openfactoria has no server. You directly post your files to IPFS through nft.storage, and everything takes place inside the browser.

2. nft.storage

You will need to get a FREE https://nft.storage API key (run by Protocol labs, the developer of IPFS and Filecoin).

Once you get the API key, you can store your NFT content on nft.storage for free.

3. Powered by factoria F0 contract

The web app interacts with the Factoria F0 contract through JavaScript (mostly F0.js). EDIT - This web app interacts with contracts published on Telos using a forked version of F0.