This is a ReactJS website created for an Ethereum-based NFT project called "Moon Burgers" or "Buzz Burgers Club". The website serves as a platform for users to view and purchase NFTs from the collection.
- Features
- Requirements
- Installation
- Usage
- Contributing
- License
- View and browse the NFT collection
- Purchase NFTs using cryptocurrency
- Connect to a wallet to manage NFTs
To run this project, you will need the following installed on your system:
- Node.js (v12 or later)
- NPM (v6 or later)
- MetaMask or a similar Ethereum wallet extension
Clone the repository to your local machine. Install dependencies using npm install. Create a .env file in the project root directory and add the following variables:
REACT_APP_INFURA_ID=[Infura project ID]
REACT_APP_CONTRACT_ADDRESS=[Contract address]
REACT_APP_NETWORK_ID=[Ethereum network ID]
REACT_APP_API_KEY=[API key for NFT metadata]
Start the development server using npm start.
To use the website, follow these steps:
- Connect to an Ethereum wallet using MetaMask or a similar extension.
- Browse the NFT collection and select an NFT to purchase.
- Confirm the transaction and wait for it to be processed.
- Manage your NFTs by connecting to your wallet and viewing your collection.
Contributions to this project are welcome. To contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your branch.
- Create a pull request with a description of your changes.
This project is licensed under the MIT License. See the LICENSE file for details.