Skip to content

This repository contains the source code for a tutorial on building a React web application for listing and displaying NFTs (Non-Fungible Tokens) using ReactJS, ThirdWeb, OpenSea API, and MetaMask wallet integration.

Notifications You must be signed in to change notification settings

pharaohmak/Opensea-NFT-Collections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Web3 NFT Listing Web Application

This repository contains the source code for a tutorial on building a React web application for listing and displaying NFTs (Non-Fungible Tokens) using ReactJS, ThirdWeb, OpenSea API, and MetaMask wallet integration.

Features

  • NFT listing: The web application allows users to list their NFTs for sale, set prices, and add relevant details such as title, description, and image.
  • NFT browsing: Users can browse through the listed NFTs, view their details, and interact with them.
  • MetaMask integration: The web application integrates with MetaMask wallet for authentication and transaction processing.
  • OpenSea API integration: The web application fetches NFT data from OpenSea API to display NFT details and retrieve images.
  • Responsive design: The web application is designed to be responsive and can be used on various devices, including desktop computers, tablets, and mobile phones.

Setup

To set up the project locally, follow these steps:

  1. Clone the repository to your local machine using the following command:
git clone https://github.com/pharaohmak/react-web3-nft-listing.git
  1. Navigate to the project directory:
cd react-web3-nft-listing
  1. Install the dependencies using a package manager such as npm or yarn:
npm install

or

yarn install
  1. Start the development server:
npm start

or

yarn start
  1. Open the web application in your preferred web browser to view the NFT listing web app.

Technologies Used

  • ReactJS: The web application is built using ReactJS, a popular JavaScript library for building user interfaces.
  • ThirdWeb: ThirdWeb is a library that provides integration with Web3 and MetaMask for interacting with the Ethereum blockchain.
  • OpenSea API: The web application uses OpenSea API to fetch NFT data and images.
  • CSS: Cascading Style Sheets (CSS3) are used for styling the web application, including layout, colors, fonts, and animations.
  • State management: A state management library, such as Redux or MobX, can be used for managing the state of the web application and handling user interactions.

Contributing

If you would like to contribute to the project, please follow these steps:

  1. Fork the repository to your own GitHub account.
  2. Create a new branch from the main branch with a descriptive name for your changes.
  3. Make your changes to the code and test them thoroughly.
  4. Submit a pull request to the main branch of the original repository.
  5. Provide a clear description of the changes made and any relevant information for review.

License

This NFT Listing Web Application is open source and available under the MIT License.

Contact

For any inquiries or questions, please contact the project owner at alchemist@sleepingpharaoh.com.

Thank you for your interest in the React Web3 NFT Listing Web Application tutorial!

Acknowledgements

Image text

Clever Programmer

1.18M subscribers

Wanna be part of the Discord Community? Register for the challenge 👉 Wanna be part of the Discord Community? Register for the challenge 👉 https://www.cleverprogrammer.com/chal...

About

This repository contains the source code for a tutorial on building a React web application for listing and displaying NFTs (Non-Fungible Tokens) using ReactJS, ThirdWeb, OpenSea API, and MetaMask wallet integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published