Pin Save is a decentralized image and content aggregation platform where users can not only control the content but also the platform itself.
- The decentralized feed reinforces the discovery of content and feedback.
- Decentralized Identity, which provides anonymity and data protection.
- Upgradeable, resilient, and open decentralized storage.
- Smart contracts to securely serve web experiences directly to users.
- 
Mina, first zk-blockhain, smart contracts. - NFTContract to mint and transfer nfts.
- SwapContract to buy, sell and swap nfts.
 
- 
Mina Merkle Trees. 
- 
NextJS API to obtain adminSignatures. 
- 
NextJS API routes save requested data to Vercel Redis Database. - Main schema that stores data for a MerkleMap with the same root as on-chain contract.
- Pending schema that tracks submitted transactions and promotes the data to main schema.
- Admin Signed schema that tracks admin signed data.
 
- 
Decentralized feed of NFTs: 
- Image posting:
- Decentralized post comments verified with Auro Wallet:
To run this project and start the project in development mode, install it locally using yarn and run yarn dev:
yarn
yarn dev


