Skip to content

metaversemoon/NFT-cards

Repository files navigation

NFT Birthday Cards

NFT Birthday Cards is a platform that helps you protect your important memories, moments, and wishes. No more birthday cards ending up in the trash. With NFT Birthday Cards you can collect Birthday Cards, create, trade, and sell them.

Project info:


Main Page

Project Full details:

NFT Birthday Cards is an app that helps you digitalize your memories forever. Join us to create, trade, and sell your Birthday Cards. NFT Birthday Card is a platform that helps you protect your important memories, moments, and wishes. No more birthday cards ending up in the trash. With NFT Birthday Cards you can collect Birthday Cards, create, trade, and sell them.

This dapp will have a marketplace for artists to sell NFT birthday cards template. Users will be able to upload and design their own or buy a template.

Find meaningful birthday cards for family and friends, spread kindness, and save them through a decentralized and transparent way using blockchain technology to document your life from start to finish.

This selection of birthday ecards is completely free. That's right, free ecards birthday-style. Design and send your message on desktop, mobile, or with our free iOS app. All of our online cards come with free digital tracking tools so you can ensure your virtual birthday card arrives on time and on schedule.

How does it work?

It's a simple process, just come up with a design/idea, start designing, and invite others to sign the birthday card.

Share the NFT Birthday Card with that special someone: Share your awesome idea, design, thoughtful message, or good wishes with your loved ones.

Register your NFT Birthday Card Each NFT Birthday Card is represented as an NFT that holds your valuable work and ideas.

Find contributors, family, and friends. Invite people, family, friends, and even coworkers to sign up for the birthday card. Anyone can see the NFT birthday card, but only members who are invited can access the NFT.

Sell your Designs and get fund it List your NFT template and offer potential deals for users to buy your design.

Future

In the future we would like to implement: NFT Card Templates and other types of cards such us Christmas, anniversaries and more

Why Did I use IPFS?

I wanted to use IPFS to design a simple and fun app where everyone can collaborate, learn about NFTs and experience them directly.

How it's made?

NFT Birthday Cards application makes use of the following software:

NFTStorage: the data is stored on NFTStorage IPFS, the generated hash (CID) will be used to view the details and to retrieve the NFT.

  • ​​ NFTPort for multi-chain NFT minting, and data transparency such as distributing rewards and minting the NFT.

  • Unlock for giving the user access to exclusive content

  • Solidity: Solidity was used for the smart contract together with OpenZeppelin ERC721 for faster development of the smart contract

  • Ganache: for local blockchain development

  • Harmony One Network: the network I deployed the app for chepear transactions.

  • Polygon, Matic Network: the network I deployed the app.

  • Frontend: React Js for the frontend, Material-UI, and Web3 to connect to the blockchain.

  • Summary: This project is made using solidity for the smart contract, ReactJs, Material-UI for the frontend, Truffle for compiler, Covalent to gather users ERC20 tokens, NFTPort for minting NFTs on the Mumbai network. IPFSto store the NFT birthday card images and metadata. Deployed on Harmony testnet for cheap fees. ENS to allow users to enter their address to receive NFTs.

Getting Started

yarn start

yarn build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published