4. Solution Strategy

A short summary and explanation of the fundamental decisions and solution strategies, that shape system architecture.

  • The dApp will be built with Next.js and hosted on Vercel.

  • IPFS will be used for metadata and image storage. We will use a self-hosted IPFS node in a Kubernetes cluster for scalability.

  • There will be no database. When a creator creates a new collection, the collection configuration will be stored in a JSON file on IPFS and the CID will be stored in the contract.

  • The contract will be deployed on Blast L2.

  • The contract will be written in Solidity and will be tested with Foundry.