Decentralized storage opens new possibilities of data storage, like IPFS, Arcana, etc. opens up an infinite possibility in the data mining process, Information security, as well as distributed information management, is an absolute necessity. We are inspired by google Forms' gSuite product, Design Polyforms with the mission of decentralization as well as maximum security of users' information.
What it does?
Polyforms allows users to create forms that collect questions, evaluations, or anything from the participants
How do we build it?
We separate the construction of Poly Workspace into the following parts Smart Contracts, IPFS, Arcana, Hard Hat, Covalent, And UI. As for the contract, for some reason, we chose an assembly script to build the Poly Workspace contract. Poly Workspace contracts are organized according to a pure MVC pattern project structure. Consists of a set of Controllers that handle user requests, abstract models that support interactions with entities in the system, and system on-chain storage to store them. On the other hand, UI development is also a challenge when we apply NextJs to Poly Workspace development, Nextjs gives us strong customization ability with relatively simple configurations, However with the separation of Server -Side Rendering and Client-Side Rendering, which we had to fiddle with to be able to interact with Near API JS.
During the development of Poly Workspace, we encountered quite a few problems with the storage mechanisms of the IPFS and Arcana. Optimizing the amount of data to store and the ability to satisfy the user experience is an extremely difficult task. Unlike web2, they have an extremely powerful backend system to be able to process data before sending it to users.
Accomplishments that we're proud of
In a short period, we're proud to be able to bring three web3 apps to everyone. Although they are still in the process of being completed.
What we learned
Through this MetaBUILD as well as our development of Poly Workspace, the most we have learned is how to run an organization. Our team members all have their own lives, We can only work together every evening, discuss and come up with solutions to work together, A good combination will bring the perfect application.
SPONSORS
spheron.network: https://lending-dyooiy.argoapp.io/
Ipfs: https://ipfs.infura.io/ipfs/QmYRJQqRcnP9SGhzN7CnvURf4TFtS7EUjDvf58amu4LGJC ,https://github.com/polyWorkspace/client/src/lib/
arcana: https://github.com/polyWorkspace/client/src/lib/,
https://github.com/polyWorkspace/client/arcana.md
covalent: https://github.com/polyWorkspace/client/src/lib/, how showing balance, nft details of user
alchemy: https://github.com/polyWorkspace/client/src/lib/,
https://github.com/polyWorkspace/client/alchemy.md
superfluid : https://github.com/polyWorkspace/client/src/lib/superfluid, https://github.com/polyWorkspace/client/superfluid.md
livepeer : https://github.com/polyWorkspace/client/src/lib/livepeer
https://github.com/polyWorkspace/backend/livepeer.md
https://github.com/polyWorkspace/backend/polygon.md
Discussion