A dApp for a christmas market using a nfts drop as product representations and presented via a live stream using livepeer.
A web3 version of a traditional christmas market making products of Mexican artesanal creators available to buy using Web3 tokens. Instead of using a database to manage inventory we mint NFTs which can later be used to claim the physical object that will then be shipped to the client. The bazaar/market will take place over a weekend in December during which the products can be minted. There will be an event where people can come and see as usual but they can only buy via the dApp. The event will be live streamed and creators will present their work on stream. The products sold will be fx. jewelry (confirmed), poetry(confirmed), wood designs(confirmed) and rap music(semi confirmed). The app has a creator overview page as well as a products overview page, while the shop page contains a NFT drop per product. The live stream can be viewed on the front page. I am hoping to be able to help the creators make a living with their work and at the same time raise money for a good cause.
The dApp is build with NextJS, Tailwind, Rainbow kit (Wagmi react hooks & ethersjs). The NFT drop is deployed on Polygon (mumbai for tests) using IPFS to store the NFT data. It uses livepeer for the live stream of the event and ENS for the greeting on the frontpage. The ENS name resolver takes place on Ethereum mainnet inspite of the app using polygon for the NFTs. This is to fetch the ENS information. The wagmi hook allows for specifying chainId when fetching ENS data.