# Non-Fungible E-shop
### Scopes
* NFTs integration for the e-commerce site built on Wordpress and woocommerce
* If buyers buy any stuffs from our site, they will get an NFT along with the stuff.(1 item=1NFT): in our case the NFT is A set of contents related to a specific existing product (image,description, ownership, chain, certificate of autencity, where he bought, from when and how).
What are the objectives?
1. Selling the used product (guaranteeing the autenticity thanks to the token)
2. Premium access to a specific benefits (discounts, prizes etc..)
3. Having access to the autenticity token (NFT) also from the QR code of a phisical packaging
4. Having a circuit or reused products that is certified
5. Track the circuit since he bought the product
6. Fee on reselling on the used market on the circuit
https://www.luxochain.io/
- Instruct user how to obtain the NFT from our wallet (seller wallet) to the buyer wallet. If I do not want to it on my wallet, I cannot "resell it"/"re-useit" on our circuit. User can do that at anytime by redeeming his/her token from the original purchase. (check with Arbago team how Arbago solution or part of it can be an help to easy up this process). The producer/seller brans name is MUSEALO. We want MUSEALO to have its own circuit where buyers of Musealo products thanks to the presence of NFT on their wallet can access special promotions, events, other premium treatments and also have the possibiliity to resell the products on our circuit/chain.
* Rare NFTs/Collectibles giveaway
* Crypto payment option along with other traditional payment options.
* Instructions that lead our buyers to sell their NFTs on opensea.
### Problems
* Which blockchain to integrate?
* Eth with high fees and low speed but has biggest user base and ecosystem
* Other chains that has high throughputs but fewer users
* Who will incur the fee ?
* Pass the fee to users ?
* We take the fee to improve user experience.
* New Knowledge?
* Concepts : Blockchain, NFTs, Cryptocurrency, consensus mechanism...
* Tools: Truffle, Metamask, solidity languages,...
* Externalities: Financial concept, Decentralization concept, Governance.
### E-shop flow

### Layout
#### The Landing Page

#### Product Page

#### Cart Checkout

#### Payments

#### Create User wallets

#### User wallet UI

#### FIGMA links
https://www.figma.com/file/qhJ2QwpFhITaC3xWQ3ON6h/NFT-eshop?node-id=10%3A1716
### Estimation
**Integrate smart contract to help create the NFT**
- Research Wordpress, PHP, Woocommerce **3 weeks**
- Build on ETH (Research Solidity, smart contracts, dapps) **6 weeks**
- Choose ETH because they have the most tools and user base but the problems are high fees and slowness.
- Research Scaling solutions for ETH ( to help solve above-mentioned problems) **3 weeks**
- Build an in-store wallet (to receive payment and pay for smart contract gas) & Smart contract integration to create NFTs. **3 weeks**
- Smart contract function to verify payments and trigger sending. **5 weeks**
- UI to display done transactions. **3 weeks**
- Integrate with Abargo **1 week**
**Total:** **24 weeks**
## Art Gallery with NFTs
### Goals
* Integrate NFTs options for our art gallery app.
* Options that allow Artist to mint their art NFTs
* Options to buy art NFTs for users.
* The same NFTs is displayed to all users everyday
* Instructions that lead our buyers to sell their NFTs on opensea.
### Problems
* Which blockchain to integrate?
* Eth with high fees and low speed but has biggest user base and ecosystem
* other chains that has high throughputs but fewer users
* Who will incur the fee ?
* Pass the fee to users ?
* We take the fee to improve user experience.
* New Knowledge?
* Concepts : Blockchain, NFTs, Cryptocurrency, consensus mechanism...
* Tools: Truffle, Metamask, solidity languages,...
* Externalities: Financial concept, Decentralization concept, Governance.
* NOTE: The artists should receive their payment in fiat rather than crypto to reduce complexity for their system.
*
### Estimation
**Milestone : Build a database to store the image**
- Build on ETH (Research Solidity, smart contracts, dapps) **6 weeks**
- Research on CMS to help build Admin pages (WordPress, snipcart,...) **2 weeks**
- Build back-ends to let artist store their arts using CMS (crawl, store) **4 weeks**
- Modify an admin page (website) for artists to manage their wallets and arts **2 weeks**
- Withrawal function for artists to withdraw their earnings(fiat) **2 weeks**
- modify UI of the gallery app to fit in new features **7 weeks** ( Mobile team estimation: 25 days for implementation and 3 days for new design)
-

- Build an in-store wallet (to receive payment and pay for smart contract gas) & Smart contract integration to create NFTs. **3 weeks**
- Smart contract function to verify payments and trigger sending. **5 weeks**
- UI to display done transactions. **3 weeks**
- Integrate with opensea. **1 week**
**Total:** **35 weeks**