Skip to content

MintCanvas: A customizable NFT gallery and minting platform. Create, showcase, and manage digital collectibles with an easy-to-configure template.

License

Notifications You must be signed in to change notification settings

yzRobo/MintCanvas

Repository files navigation

MintCanvas

A customizable NFT gallery and minting platform. Create, showcase, and manage your digital collectibles with an easy-to-configure template built on React, Vite, and Ethereum-compatible chains.

Deploy with Vercel Open in GitHub Codespaces License: AGPL v3

GitHub Codespaces Usage: This template supports one-click setup with GitHub Codespaces. All users can access their free monthly allowance (60 core hours for personal accounts) without adding payment information. When your free tier is exhausted, GitHub will simply pause Codespaces functionality until the next billing cycle.

📚 Documentation

For comprehensive documentation, please visit the project wiki.

The wiki provides detailed guides on setup, configuration, deployment, and more.

What is This?

This project is a configurable template that lets you quickly set up and personalize your own NFT gallery and minting platform. It's built with modern web technologies (React, Vite, Tailwind CSS) and connects to Ethereum-compatible blockchains using Ethers.js.

Who is This For?

  • Artists & Creators: Showcase and mint your digital art as NFTs
  • NFT Project Owners: Deploy a gallery and minting page for your collection
  • Developers: Build a custom NFT platform with a solid foundation

Key Features

  • NFT Gallery: Browse minted NFTs from your smart contracts
  • NFT Minting: Interface for authorized minters to create NFTs
  • Owner Panel: Manage critical contract settings
  • Metadata Creation: Prepare NFT metadata and upload images to IPFS
  • Multi-Chain Support: Pre-configured for popular networks
  • Configuration Wizard: Step-by-step setup guide

Quick Start

  1. Get Started: Either use GitHub Codespaces (recommended) or clone the repository locally
  2. Set Up Secrets: Configure essential API keys for IPFS and blockchain connections
  3. Run the Wizard: Use the configuration wizard to set up your project details and networks
  4. Deploy: Launch your personalized NFT Gallery

For detailed instructions, see the Getting Started guide in the wiki.

Technology Stack

This project uses React, Vite, Tailwind CSS, shadcn/ui, Ethers.js, and Vercel serverless functions. See the Technology Stack wiki page for details.

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPLv3).

See the LICENSE file for the full license text or the License Information wiki page for more details.

About

MintCanvas: A customizable NFT gallery and minting platform. Create, showcase, and manage digital collectibles with an easy-to-configure template.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages