Skip to content

danilo-89/sitting-cats-nft

Repository files navigation

Introduction

🌐 Live: sitting-cats-nft.vercel.app

🇸 Storybook: sitting-cats-nft-storybook.vercel.app

The Sitting CatsNFT represents a small personal project aimed at showcasing the process of NFT minting on the Polygon Amoy test network.

project preview

The Sitting CatsNFT collection is directly inspired by Julie de Graag's cat drawings, specifically her work "Zittende kat" (Sitting Cat).

gallery preview

Running Locally

Clone project locally

Create .env.local file in the root directory (check .env.example to see what needs to be included)

Install dependencies:

npm install
# or
yarn install
# or
pnpm install

Run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

Scripts

  • npm run lint | yarn lint | pnpm lint - run the linter to catch code style issues.

  • npm run tsc | yarn tsc | pnpm tsc - checks TypeScript files for type errors without producing output files.

  • npm run vitest | yarn vitest | pnpm vitest - run tests.

Smart Contract

thirdweb's NFT Drop contract

QA

In addition to conducting unit tests for utility functions with Vitest, I had the privilege of collaborating with my friend and colleague, Marko, a very talented QA Automation Engineer. He conducted exhaustive testing and developed comprehensive automated tests using Cypress. You can explore his work here: sitting-cats-nft-test-automation.

Contact

Whether you have inquiries or employment opportunities to discuss, feel free to get in touch.