DEV Community

Cover image for MINTIFY - EMPOWERING COMMUNITIES, CELEBERATING ACHIEVEMENTS!
Kareem Motunrayo
Kareem Motunrayo

Posted on

MINTIFY - EMPOWERING COMMUNITIES, CELEBERATING ACHIEVEMENTS!

This is a submission for the The Pinata Challenge

What We Built

We built MINTIFY, an innovative decentralized platform designed to empower communities by providing a seamless way to mint certificates, awards, and event tickets as NFTs using blockchain technology.

Our solution addresses the challenges faced by community leaders and event organizers in issuing digital credentials efficiently. With Mintify, users can easily upload images and recipient details via a CSV file, generating unique NFTs that serve as verifiable proof of achievement.

The platform streamlines the entire process, enabling bulk minting and distribution, while ensuring that all digital credentials are tamper-proof and easily verifiable.

Demo

Here is a link to a document that contains MINTIFY's project links. Please do not hesitate to contact us if you need any further clarifications. Thank you.

View Document

Image description

Image description

Image description

Image description

Image description

My Code

Here is a link to our code - GitHub Code

More Details

How We Used Pinata

  • Image Uploads: We used Pinata to upload the images of the certificates. This ensures that we can add the image into the metadata of the NFT that will be generated for each user.

  • Token URI Generation: After uploading the certificate images, we generated a token URI. This URI serves as a unique identifier for each certificate, enabling us to get all attributes into the metadata and make each NFT unique.

  • CSV File Upload: We compiled the token URIs into a CSV file and uploaded this file to Pinata. This allows us to retrieve the CSV later for checking the eligibility of users using Merkle proof and get their corresponding certificates if eligible.

Team Submissions

MINTIFY, was built by a team of figure. I, TheGloalMotun, am publishing the submission on behalf of the team.

Team Members:

  • TheGlobalMotun – Role Project Manager
  • damboy – Blockchain Developer
  • koxy – Full Stack Blockchain Developer
  • Iam0TI – Chief Problem Solver

Thank you for the opportunity! We enjoyed working on this project and are excited to share our work. We appreciate the support and feedback from the community!

Top comments (1)

Collapse
 
iam0ti profile image
Iam0TI

Nice work guys