Welcome to the CRYPTOSWEEP NFT Marketplace GitHub repository! This decentralized application (dApp) is built using React and Hardhat, and it's deployed on the Goerli testnet. Our platform provides a seamless and secure environment for buying, selling, and trading NFTs (Non-Fungible Tokens) within the Ethereum blockchain ecosystem.
- User-Friendly Interface: Our intuitive UI/UX design makes it easy for users to navigate through the marketplace, ensuring a smooth experience for both new and experienced crypto enthusiasts.
- NFT Listings: Users can list their NFTs for sale, specifying details such as title, description, price, and any additional attributes that make their collectibles unique.
- Exploration: Browse through an extensive collection of NFTs spanning various categories and art styles. Discover rare digital artwork, virtual real estate, and much more.
- Secure Transactions: Thanks to the security and transparency of blockchain technology, all transactions are tamper-proof and verifiable on the Ethereum network.
- Smart Contracts: We utilize Ethereum smart contracts for the trading of NFTs. These contracts handle the logic of creating, listing, and transferring ownership of NFTs securely.
- Ethereum Testnet: Our application is deployed on the Goerli testnet, allowing users to interact with the platform and conduct test transactions without using real Ether.
- Clone the Repository: Begin by cloning this repository to your local machine using the following command:
git clone https://github.com/shashwatwankhedekar/cryptosweep-nft-marketplace.git
- Install Dependencies: Move into the project directory and install the necessary dependencies:
cd cryptosweep-nft-marketplace
npm install
- Connect to Goerli Testnet: To interact with the Ethereum blockchain, you'll need test Ether on the Goerli testnet. Obtain test Ether from a faucet and configure your wallet in the app to connect to the Goerli network.
npx hardhat run scripts/deploy.js --network goerli
- Run the Application: Launch the application locally by executing the following command:
npm run dev
We welcome contributions from the community to enhance the functionality and features of our NFT Marketplace. If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test thoroughly.
- Commit your changes with descriptive commit messages.
- Push your branch to your forked repository.
- Open a pull request to our main repository's
mainbranch.