Skip to content

DApp that allows you to mint a collection of NFTs on Fuse blockchain for CineCapsule 🍿

Notifications You must be signed in to change notification settings

marjorie-n/valentine-day

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Node_Badge Npm_Badge React Badge Solidity_Badge Made by MarjorieNgoupende

ℹ About

  • This decentralized application allows you to buy or mint a collection of funny popcorn NFTS.
  • This is a project made for the company CinéCapsule.
  • This application has been configured to work in testnet Ropsten.

I was inspired by tutorials and repos from HashLips 👄:

📝 Principles

  • Valentine Day's App (popcorn) is a decentralized application that allows you to mint NFTS from an interface.
  • By clicking on "BUY" there is the possibility to buy an NFT from a collection.
  • The price of 0.01 ETH (modifiable according to convenience) will be displayed in the Metamask wallet.
  • Once the transaction commits, the amount of NFTS decreases.
  • The NFT is accessible from the wallet with a designation: "PCC"
  • Json + img files stored on Pinata Cloud (for testing)
  • network ropsten (tests): Url (address on Infura) + account (private key wallet).
  • import contract address in wallet: 0xF2b9d1E3EFBb85720ed26B5a36B4D35462f12F01 (import PCC tokens)

🛠 Built With

This project was developed with the following technologies:

Frontend

Backend

Blockchain and Smart Contracts Solidity

🕹 Requirements

To run the application you'll need:

  • Clone the repository:
    • $ git clone https://github.com/Margotte83/ValentineDay_DApp

Now go to project folder and run:

$ cd valentinedaysnfts

# install the dependencies
$ npm install

# run 
$ npm start

# deploy de contracts on the blockchain
$ npx hardhat run scripts/deploy.js --network ropsten

Linkedin - Marjorie Ngoupende Email - Marjorie Ngoupende
Made with :☕ and ❤️ by Marjorie Ngoupende.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.3%
  • Solidity 18.3%
  • CSS 8.5%
  • HTML 5.9%