Inspiration

Everyday there are millions of amazing designs pop out from every corner of the world. Some of them come true in production and some of them drive people into their startup venture. The most of them, however, shade off or never get change to be seen.

What it does

Design Farmers Market utilizes decentralized technology and offers all designers chances to demo their talent idea to the world. Designers will be able to:

Cash out designs; Develop production partners; Protect copyright; Brand themselves.

How we built it

1. Smart contract development as the basis and backend for the whole project 2. Frontend development in React as a way for clients to "talk" with the backend on NEAR blockchain

Accomplishments that we're proud of

We developed a platform for the “meet” and cooperation of buyers and designers from all over the world. We guarantee the originality of the design with our special and proprietary "copyright deposit" and "report" design. With the "copyright deposit" from designer locked for 30 days, others can learn the details of the design and verify the design’s genuineness before purchase. Reporters of plagiarism can receive the "copyright deposit" as a reward. We provide opportunities for all designers to show their talent to the world. Designers can cash out their designs and brand themselves through our platform.

What we learned

1. Get a grasp of NEAR protocol, it's advantages and unique features. 2. Be able to write smart contracts using "near-sdk-js" APIs and deploy them to the NEAR blockchain. 3. Connect a ReactJS web application to the smart contract. 4. Be able to run local tests on smart contract with AVA test runner and NEAR Workspaces library

What's next for Design Farmers' Market

There are several improvement we can do for this project. 1. designer can add specific requirements on the usage of the design, like a contract; buyer must agree to it before purchase 2. designer can upload the detailed design files to our database; only the buyers can download those files 3. add forum and vote support 4. add more frontend support for the existing smart contract functionalities

Share this project:

Updates