Smart Contract Establishment:
	Utilize Solidity to construct a smart contract named UNISHOP.
	Create a smart contract for the stablecoin U, ensuring compatibility for U with any token on Uniswap.
	Establishing USDT/U 1:1 Exchange Contract:
	Develop a Solidity-based smart contract to establish a 1:1 exchange relationship between USDT and U.
	Support Token Automatic Conversion:
	Code a smart contract to facilitate the automatic conversion of tokens with liquidity (V2, V3, V4) on Uniswap into USDT.
	Use the IPFS API interface to ensure converted tokens can be exchanged for U to facilitate product purchases.
	Locking Referral Addresses and Profit Sharing Mechanism:
	Design smart contract logic to lock two referral addresses for a year after a customer's first purchase.
	Creation of a Product Search Engine Based on IPFS:
	Build a product search engine utilizing IPFS to allow users to search for tokens or keywords to display related products.
	Implementing Upload Functionality through IPFS API:
	Utilize the IPFS API to achieve image and product information uploads without a server, ensuring complete deployment on the IPFS platform for a decentralized marketplace system.
Development Tools and Technologies:
Solidity: Used for coding smart contracts.
Remix: An online IDE for coding, testing, and deploying Solidity smart contracts.
IPFS API: Employed for storing and retrieving data on IPFS, facilitating decentralized image and product information uploads.