Skip to content

Realdhiru/NFTorium

This branch is 1 commit ahead of, 16 commits behind toffee-k21/NFTorium:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 12, 2025
399d254 Β· Feb 12, 2025

History

21 Commits
Nov 25, 2024
Nov 22, 2024
Feb 12, 2025
Nov 22, 2024
Nov 25, 2024
Nov 25, 2024
Nov 22, 2024
Nov 22, 2024
Nov 25, 2024
Nov 25, 2024
Nov 22, 2024
Nov 22, 2024
Nov 22, 2024

Repository files navigation

🌟 Welcome to NFTorium 🌟

NFTorium is your gateway to the world of digital art and collectibles! Built on the Sepolia Ethereum Testnet, NFTorium is a decentralized marketplace where users can mint, buy, sell, and trade NFTs effortlessly. πŸš€

This project is open source and thrives on collaboration! Join us in shaping the future of decentralized marketplaces. πŸ’»βœ¨

🎨 Features

  • Mint NFTs: Craft unique digital assets with custom metadata and media.
  • List & Sell: Seamlessly list your NFTs for sale with adjustable pricing.
  • Buy & Trade: Securely purchase NFTs on the blockchain.
  • Powered by Sepolia: Low-cost, fast transactions on the Ethereum testnet.
  • Decentralized Storage: Files stored via IPFS for permanence and reliability.
  • Elegant Design: A sleek, modern user interface built with the latest tech stack.

πŸ› οΈ Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Ethers.js (v6.5)

Onchain

  • Blockchain
  • Solidity (Smart Contracts)
  • OpenZeppelin Standards (ERC721)
  • Sepolia Ethereum Testnet

πŸš€ Getting Started

Prerequisites

  • Node.js (v18+)
  • npm or yarn
  • MetaMask or any Ethereum-compatible wallet
  • Test ETH from Sepolia Faucet
  • Clone the Repository

git clone https://github.com/yourusername/nftorium.git cd nftorium

Install Dependencies

npm install

Configure Environment Variables

Create a .env file in the root directory with the following: REACT_APP_INFURA_API_KEY=your-infura-key REACT_APP_CONTRACT_ADDRESS=your-smart-contract-address
REACT_APP_NETWORK=sepolia

Deploy Smart Contracts

  • Navigate to the contracts directory.
  • Deploy the contract using Hardhat or Truffle:

npx hardhat run scripts/deploy.js --network sepolia

  • Start the Development Server npm run dev

🀝 Contributing

We love contributions! Here's how you can help:

Fork the repo. Create a new branch: git checkout -b feature-xyz. Make your changes and commit: git commit -m 'Add feature xyz'. Push to your branch: git push origin feature-xyz. Submit a pull request! πŸŽ‰

🌟 Join the Community

Follow the development and connect with contributors:

Twitter: @NFTorium Discord: Join our server πŸ“œ License This project is licensed under the MIT License. See the LICENSE file for details.

About

Decentralize marketplace for NFTs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.2%
  • Solidity 9.2%
  • Other 0.6%