Skip to content

Encode x NEAR Hackathon Project. Built using Mintbase SDK and Replicate

Notifications You must be signed in to change notification settings

0xAlphaDevs/ai-nfts-mintbase

Repository files navigation

AI NFTs

Encode X Near Horizon 2023 Hackathon / Build Templates out of Mintbase SDK Bounty. AI NFTs is platform that allows artists and AI algorithms to collaborate in the creation of unique NFT artworks.

Team AlphaDevs 👇

Yashasvi Chaudhary (@0xyshv) &

Harsh Tyagi (@mr-harshtyagi)

Links

Protocol Specs

  • Near Testnet (NFT Contract)
  • Mintbase SDK (Minting NFTs, Marketplace & Wallet Connect features etc)
  • Replicate (Running machine learning models in the cloud)
  • ControlNet (An open-source machine learning model that generates images from text and scribbles)
  • Vercel & Next JS (Front-end & Deployment)

App Working / ScreenShots

image image image image image image image image image image

Tech Stack / Libraries

Frontend

  • Next JS
  • Tailwind CSS
  • Mintbase UI
  • React Spinners
  • React Query
  • React Hook Form
  • React Sketch Canvas

Other

  • Prisma
  • Replicate
  • Next JS serverless API routes
  • PlanetScale MySQL DB
  • Near Wallet Selector & Near-api-js

Our Solution (Architecture)

1. Minter

  • You can create art from text and scribbles. Enter prompt and click on "Generate Art"
  • Add NFT details such as name, description and click on "Mint NFT"
  • This uploads the image to Arweave and creates an NFT using Mintbase SDK

2. NFT Marketplace

  • This Marketplace is inspired from Mintbase Simple Marketplace Template and Official docs. It has been modified to suit AI NFT marketplace needs
  • You can view all the NFTs minted by owners
  • Click on an NFT to view its details and buy directly from the marketplace if it is listed for sale by owner.

3. Smart Contract

  • nftaiartistry.mintspace2.testnet is the contract deployed on Near Testnet using Mintbase interface.
  • It allows allowed minters to mint AI NFTs and list them for sale on the marketplace.

Team

Github

Harsh Tyagi Yashasvi Chaudhary

Twitter / X

Harsh Tyagi Yashasvi Chaudhary

Thanks

Feel free to contribute and add new features to the protocol :)

About

Encode x NEAR Hackathon Project. Built using Mintbase SDK and Replicate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published