The patrick's lesson inspired me.
It allows people to share anything in a decentralized way.
By repeat patrick's nft-marketplace project to start, and make adjustments when the something was different, finally add some new features for the marketplace, for the nft contract and for front end.
There were many challenges during reading English, learning patrick's lesson, coding with him, all the preparation were kind of hard for a beginner. but to develop a whole project with all basic functions were the hardest work.
I am very happy to share the project to you as my first dAPP, and I believe that brilliant ideas are always motivating the Web3 world.
The NFT standard, the NFT metadata , the ERC721 and ERC1155 details, the listener of solidity events, the GRAPH QL, and so many front end knowledge.
- May focus on cross chain and Layer2
- Find a more safe way to store the file password. (maybe encrypt the password first and upload to the block chain )
- Add new features
- show descriptions of the fileNFT
- searchable
- add rank list
- add search by key word
- add tags for each fileNFT
- duplicate files excluded
- when mint a nft, users can choose a nft image form the front end
- Optimize the looking and the efficiency
- Run the front end on the sever and give it a domain
- Develop copyright and sensitive content provisions
- Develop a media model, which allows anybody to build their own media and subscription system , and earn money form their own masterpieces