WebStore – Point-of-Sale for Physical NFT Art Prints

Type: Software 
Status: Alpha

Tech Stack: Python, Flask, SQLite/PostgreSQL, ThirdWeb SDK, Web3, HTML/CSS/JS (Vanilla), Docker, Nginx, Redis

Problem Statement

Selling NFT art at events and exhibitions fails due to complexity: customers must set up wallets, buy cryptocurrency, and mint NFTs themselves — a process that completely excludes non-tech-savvy buyers. At the same time, there is no bridge between physical art print and digital NFT ownership. No point-of-sale system unifies both worlds in a single, frictionless purchase process.

Description

A sales system that mints NFTs while simultaneously creating physical art prints with wallet credentials. Workflow: customer selects artwork → wallet is generated → NFT is minted on-chain → art print and wallet sticker (QR code + private key) are printed. Supports ERC-721/ERC-1155, automatic printer detection (USB/WLAN/Bluetooth), print queue, dashboard with statistics, and role-based login.

Use Case

Customers buy a digital artwork, receive a physical print and the NFT — all in one purchase.

Link: https://github.com/rawk7000/art_store (private repo)