wongprom / wong-nft-drop

NFT collection of images where you can log in with your Metamask and mint from collection...if there are any left

Home Page:https://wong-nft-drop.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NFT - drop

NFT collection of images where you can log in with your Metamask and mint...if there are any left

Built With

  • NextJS - The React Framework for Production.
  • TailwindCSS 3 - Rapidly build modern websites without ever leaving your HTML
  • TypeScript - TypeScript is JavaScript with syntax for types.
  • Thirdweb - Smart contracts you control. Tools that accelerate your workflow. Intuitive SDKs and widgets for developers.
  • Sanity - Sanity.io is the unified content platform that powers better digital experiences.
  • React Hot Toast - Smoking hot React notifications.

Thirdweb

Add/Create your own collection with thirdweb using .csv file.

alt text

Example structure for CSV file

Requirements

  • Files must contain one .csv or .json file with metadata. Download example.csv. Download example.json.
  • The csv must have a name column, which defines the name of the NFT.
  • Asset names must be sequential 0,1,2,3...n.[extension]. It doesn't matter at what number you begin. (Example: 131.png, 132.png).

Options

  • Images and other file types can be used in combination.
  • They both have to follow the asset naming convention above. (Example: 0.png and 0.mp4, 1.png and 1.glb, etc.)
  • When uploading files, we will upload them and pin them to IPFS automatically for you. If you already have the files uploaded, you can add an image and/or animation_url column and add the IPFS hashes there. Download example-with-ipfs.csv
    Download example-with-ipfs.csv
    alt text

I found it helpful to order the image collection from first to last by tags tags

alt text

Sanity

Sanity is the platform for structured content that lets you build better digital experiences. It comes with an open-source editor built in React, Sanity Studio, and a real-time hosted data store, Content Lake.

Get started with the boosted free plan: sanity.io/sonny
npm install -g @sanity/cli
sanity init --coupon sonny2022

What does the plan include?

We've doubled the free included monthly usage to:

  • 200k API requests
  • 1M API CDN requests
  • 20GB Bandwidth.
  • You also get unlimited admin users so you and your whole team can try it out – be it for your own website, app project, podcasting backend, or whatever one can use a real-time graph-based API for.

Getting Started

Connect Sanity

  1. npm install -g @sanity/cli
    or
  2. yarn add -g @sanity/cli
  3. sanity login alt text
  4. sanity init --coupon sonny2022 alt text
  5. Project name: Wong NFT Drop
    alt text
  6. Use the default dataset configuration? Y
    alt text
  7. Project output path: (just type, "Sanity" and press enter) alt text
  8. Select project template? Blog (schema) alt text
  9. Done!

Useful links

Useful commands

CREATE NEXT.JS APP WITH TAILWINDCSS3
npx create-next-app --example with-tailwindcss YOUR-APP-NAME-HERE
SANITY
yarn add -g @sanity/cli
or
npm install -g @sanity/cli

sanity login

sanity init --coupon sonny2022

yarn add next-sanity @sanity/image-url
or
npm install next-sanity @sanity/image-url

sanity start (cd in to /sanity folder first)

sanity deploy (cd in to /sanity folder first)

Acknowledgments

Big thanks to Sonny and crew, that created this amazing content.

About

NFT collection of images where you can log in with your Metamask and mint from collection...if there are any left

https://wong-nft-drop.vercel.app


Languages

Language:TypeScript 81.7%Language:JavaScript 18.0%Language:CSS 0.3%