A mobile app that allows users to mint NFTs on Celo, using NFT Express

Overview

NFTDancing

A mobile app that allows users to mint NFTs on Celo, using NFT Express.

The project uses NFTExpress and other methods available on Tatum, that permit for example the listing of NFTs a address has in a contract.

You can see a demo here.

Introduction

The NFTDDancing app allows the users to mint video NFTs with dance moves. It is divided in two major sections.

In the Create section, the users can mint new NFTS with their dance moves.

In the Profile section, the users can check their minted NFTs and see a details page clicking on the desired NFT.

Instalation

Run the following commands by the following order

  1. First run this command in a folder of your selction.
  • git clone https://github.com/pink-room/NFTDancing.git
  1. Then, enter the project folder automatically created
  • cd NFTDancing
  1. Install all dependencies
  • yarn install

    If you're runnig on iOS, be sure to also run these commands

    • iOS
      • cd ios && pod install
      • (for M1 users): sudo arch -x86_64 gem install ffi && cd ios && arch -x86_64 pod install

Run the App

To run the app, one must be in the root folder of the project.

  • Android
    • yarn android
  • iOS
    • yarn ios

Roadmap

The following steps for the project are:

  • Change the NFT standard from 721 to 1155;
  • List all available dance NFTs in the marketplace;
  • Allow users to mint fungible tokens of each dance move, which grants them the right to use the dance move in social media or for commercial purposes, paying a percentage back to the original creator;
  • Add the fungible tokens the user owns in the Profile page;

Security

The project is not audited and should not be used in production.

The app is a submission for a Gitcoin Bounty.

Screenshots

ConnectWallet

CreateNFT

ListNFTs

You might also like...

rainbowkit-mint-nft-demo

Contract here: https://gist.github.com/peduarte/b48fbf6ff35de431207d68250679a05b This is a Next.js project bootstrapped with create-next-app. Getting

Nov 23, 2022

Fuck Twitter NFTs - Userscript to delete or block all occurances of NFT Users on Twitter

FuckTwitterNFTs Fuck Twitter NFTs - Userscript to delete or block all occurances of NFT Users on Twitter Userscript will by default, attempt to delete

Jan 20, 2022

NFT Marketplace framework to build standalone NFT marketplace or inApp/inGame NFT marketplace

NFT Marketplace This project is a decentalized NFT Marketplace framework which is to be the baseline for you to build standalone NFT marketplace or in

Dec 19, 2022

✨ An IRL tokenization platform to turn your hopes, dreams, and desires into fundable NFTs on the Polygon blockchain using Chainlink, IPFS, Moralis, and NFT.Storage.

✨ An IRL tokenization platform to turn your hopes, dreams, and desires into fundable NFTs on the Polygon blockchain using Chainlink, IPFS, Moralis, and NFT.Storage.

GoFundYourself Getting funding for your passion project, needs or dream doesn't have to be a nightmare! check out our live demo on Netlify Let's Fundi

Dec 6, 2022

Candy Shop is a JavaScript library that allows DAOs, NFT projects and anyone to create an NFT marketplace on Solana in minutes!

Candy Shop is a JavaScript library that allows DAOs, NFT projects and anyone to create an NFT marketplace on Solana in minutes!

Candy Shop (IN BETA) Intro Candy Shop is a JavaScript library that allows DAOs, NFT projects and anyone to create an NFT marketplace on Solana in minu

Dec 15, 2022

NFT Art Generator made to create random unique art and their metadeta for NFTS.

NFT Art Generator made to create random unique art and their metadeta for NFTS.

Welcome to HashLips 👄 All the code in these repos was created and explained by HashLips on the main YouTube channel. To find out more please visit: ?

Dec 11, 2022

NFT Info: An easy way to create customizable pages about NFTs

 NFT Info: An easy way to create customizable pages about NFTs

NFT Info: An easy way to create customizable pages about NFTs Submission for the BuildQuest hackathon 2022. My goal is for NFT project creators and th

Mar 23, 2022

Master Collection NFT. Mints NFTs on Ethereum containing unique combination of titles for fun.

Master Collection NFT. Mints NFTs on Ethereum containing unique combination of titles for fun.

Master NFT Collection Master NFT Collection is an NFT minting platform that mints NFTs that contain a unique combination of snazzy titles just for fun

Mar 22, 2022

🪐 The IPFS gateway for NFT.Storage is not "another gateway", but a caching layer for NFTs that sits on top of existing IPFS public gateways.

nftstorage.link The IPFS gateway for nft.storage is not "another gateway", but a caching layer for NFT’s that sits on top of existing IPFS public gate

Dec 19, 2022
Comments
  • Refactor IPFS communication

    Refactor IPFS communication

    • Removi ipfs-mini
    • API_KEY -> TATUM_API_KEY
    • Nova PINATA_API_KEY & PINATA_API_SECRET
    • Pedidos de upload & download para IPFS (+adaptar dados à chegada)
    • Proteção para dados vazios/null
    • Update lógica upload

    Notas:

    • A partir de agora só se consegue dar retrieve dos vídeos que foram minted após esta implementação. A API do Pinata não consegue dar fetch de ficheiros do ipfs que não foram uploaded por eles: invalid ipfs path: invalid path "/ipfs/LmuEnu1kufSxqF3HhMPNogyddCsBoL7J1QeTiAY": invalid CID: selected encoding not supported.
    • O download dos vídeos é extremamente lento. Demorei cerca de 15min a fazer download de um vídeo de 10MB
    opened by joaoferreiro 0
  • Getting an error during pod install: can't find gem cocoapods

    Getting an error during pod install: can't find gem cocoapods

    When running pod install I kept receiving this error:

    Traceback (most recent call last):
    	4: from /Users/xyz/.rvm/gems/ruby-2.7.5/bin/ruby_executable_hooks:22:in `<main>'
    	3: from /Users/xyz/.rvm/gems/ruby-2.7.5/bin/ruby_executable_hooks:22:in `eval'
    	2: from /Users/xyz/.rvm/gems/ruby-2.7.5/bin/pod:25:in `<main>'
    	1: from /Users/xyz/.rvm/rubies/ruby-2.7.5/lib/ruby/site_ruby/2.7.0/rubygems.rb:284:in `activate_bin_path'
    /Users/xyz/.rvm/rubies/ruby-2.7.5/lib/ruby/site_ruby/2.7.0/rubygems.rb:265:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException)
    

    The solution was to run bundle install from root. I guess this step should be added to the Readme.

    opened by palexs 0
Owner
Pink Room
Mobile app experts.
Pink Room
🐲 Epic NFTs [UI] - Proyecto que te permitirá conectar tu billetera y acuñar un NFT, podrás revender el NFT en OpenSea. El NFT en sí se puede personalizar

?? Epic NFTs [UI] El proyecto se encuentra deployado en Vercel para que puedan verlo e interactuar con él, toda crítica o comentario se agradece, pued

Braian D. Vaylet 17 Oct 22, 2022
Yet another library for generating NFT artwork, uploading NFT assets and metadata to IPFS, deploying NFT smart contracts, and minting NFT collections

eznft Yet another library for generating NFT artwork, uploading NFT assets and metadata to IPFS, deploying NFT smart contracts, and minting NFT collec

null 3 Sep 21, 2022
This repo contains instructions on how to create your NFT in Solana(using Metaplex and Candy Machine) and mint it using your custom front-end Dapp

Solana-NFT minting Dapp Create your own NFT's on Solana, and mint them from your custom front-end Dapp. Tools used Metaplex -> Metaplex is the NFT sta

Udit Sankhadasariya 12 Nov 2, 2022
Minty is an example of how to mint non-fungible tokens (NFTs) while storing the associated data on IPFS

Minty is an example of how to mint non-fungible tokens (NFTs) while storing the associated data on IPFS. You can also use Minty to pin your data on an IPFS pinning service such as nft.storage and Pinata.

One & Zeros 10 Nov 12, 2022
Wonka JS is the easiest way to mint Metaplex's Candy Machine NFTs with APIs.

Wonka JS Wonka JS is the easiest way to mint from Candy Machine and fetch NFTs through JS APIs. You can see an end to end example in Next.js demo proj

Wonka Labs 71 Nov 3, 2022
Marry in Web3, Mint Paired Soulbound NFTs by MultiSign Flow, No transfer, No sell, a non-financial Dapp

ERC721-520 Token 是 NFT-like Soulbound Token Standard(灵魂绑定凭证) 的一种实现,是 ERC721 标准的扩展。 ERC721-520 Token 不可转让,不可售卖,一个人同时只能有一个有效 Token ERC721-520 Token 由二者通

Marry3 48 Dec 21, 2022
Fullstack Dynamic NFT Mini Game built using 💎 Diamond Standard [EIP 2535] 🏃‍♀️Players can use Hero NFT to battle against Thanos ⚔ Heroes can be Healed by staking their NFT 🛡

?? Fullstack Dynamic NFT Mini Game ?? ?? Using Diamond Standard Play On ?? ?? ⏩ http://diamond-dapp.vercel.app/ Project Description ?? Fullstack Dynam

Shiva Shanmuganathan 21 Dec 23, 2022
Solana NFT mint website + marketplace

Solana Candy Machine V2 + Candy Shop This repo allows you to sell NFTs through Candy Machine V2 and host your own secondary marketplace with Candy Sho

LIQNFT 91 Jan 2, 2023
Hashlips NFT Mint Dapp modified by fazelpejmanfar (Compatible with ERC721A)

Welcome to HashLips ?? All the code in these repos was created and explained by HashLips on the main YouTube channel. Edited By Fazel Pejmanfar and co

Fazel Pejamanfar 27 Nov 30, 2022