+
+
+#### You can easily clone the Primary Sales repository using the [Sequence CLI](https://github.com/0xsequence/sequence-cli/)
+
+```bash
+npx sequence-cli boilerplates create-primary-drop-sales-erc721-starter
+```
+
+
+
+
+#### You can clone Primary Sales Repository from Github
+
+```shell
+git clone https://github.com/0xsequence/primary-drop-sale-721-boilerplate.git
+```
+
+
+
+Then install and run:
+
+
+
+```shell
+pnpm install && pnpm dev
+```
+
+
+
+After you install the dependencies, `.env.example` will be automatically copied to `.env`, so you can test things out with pre-provided keys.
+
+
+
+When you're ready, replace the contents of `.env` with your project's information.
+
+
+
+
+#### You can use the Primary Sales Repository Template from Github
+
+Go to https://github.com/0xsequence/primary-drop-sale-721-boilerplate and click "Use this Template" in the top right corner.
+
+
+Clone your newly made repo.
+
+
+
+Then install and run:
+
+
+
+```shell
+pnpm install && pnpm dev
+```
+
+
+After you install the dependencies, `.env.example` will be automatically copied to `.env`, so you can test things out with pre-provided keys.
+
+
+When you're ready, replace the contents of `.env` with your project's information.
+
+
+
+
+
+## How to use this repository
+
+What can you do with this? The idea is to sell NFTs with hidden metadata—exciting, right? You’ll promise users amazing rewards! Swords? Shields? Paintings? Random battle passes? Maybe even a golden ticket? Imagine the thrill! Get your users hooked, eagerly buying these NFTs without knowing what they’ll get. And here’s the best part: you decide when to reveal them. In a month? Two? It’s entirely up to you. Just run a simple script when the time is right, and unveil the NFTs to all your players. Follow the steps below to make it happen!
+
+### Placeholders creation
+
+This step explains how to create placeholders for your NFT collection using a script. Follow the steps carefully to ensure your collection is properly configured, and make sure you have its ID copied from the URL in the collection details view.
+
+To create the placeholders, make sure to set your `collectionId` and the `number` of placeholders you want to create inside the `scripts/utils/getBodyAndKeys.ts` file, which already contains an example.
+
+