FEEDBACK
CeloShop is a mini e-commerce testnet dApp that utilizes Celo blockchain technologies with three(3) different smart contracts(Seller, Buyer, and Courier SmartContracts). Unlike the Marketplace dApp, below are the features of CeloShop; The SellerContract is where the majority of the dApp functionality resides. It has the CeloUSDToken interface that performs transactions based functions on the SellerContract and BuyerContract. It also enables buyers to add products, send products to the Courier service, and maintain added products. Also, its allows products buyers send product price to sellers upon successful delivery. The CourierContract is where the Courier service actions happen. It has restrictions meant just for the Courier representative. It accepts items from sellers and allows item buyers to check delivery status and location from the BuyerContract. Its modifier allows just the Courier representative to perform logistics functions such as changing items location and delivering items. Lastly, the BuyerContract is where all buyer functions reside. It enables buyers to deposit the price of the intended purchase item to the SellerContract and sends the item price to the Seller only when a purchased item has been confirmed and received by the Buyer. It also has functions that allow buyers to check their purchase and logistics status.
Nice submission! Really cool new functionality in the contract. It's a cool demo, but just from the user perspective, it's hard to understand why there are sections for sellers buyers, and couriers. Maybe you could have worked with different tabs and maybe added some functionality where you would check the person is a buyer or seller to show him different views. But really cool submission, learned something from it!
Dacade е отворена платформа и е създадена в сътрудничество с множество приносители. Отидете на хранилището , за да започнете да допринасяте.