RURU is a next-generation NFT marketplace designed to provide a seamless experience for buying, selling, and discovering unique digital assets. With an intuitive interface and powerful features, RURU makes NFTs accessible to everyone.## Application Screenshot
- Discover NFTs: Explore a wide range of NFTs across art, music, collectibles, and more.
- Mint Your Own NFTs: Easily create and list your digital assets.
- Secure Transactions: Powered by blockchain technology, ensuring transparency and security.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express
- Blockchain: Solidity, Ethereum, Polygon (or your chosen blockchain)
- Database: MongoDB
- Wallet Integration: Metamask, WalletConnect
Follow these steps to set up RURU locally:
-
Clone the repository:
git clone https://github.com/kunaldhongade/ruru.git
-
Navigate to the project directory:
cd ruru -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Set up your blockchain network:
- Configure your preferred blockchain in the
.envfile. - Ensure you have Metamask installed and connected.
- Configure your preferred blockchain in the
-
Deploy smart contracts:
npx hardhat deploy
-
Launch the application: Open http://localhost:5173 in your browser.
We welcome contributions from the community! To contribute:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature-name
-
Commit your changes:
git commit -m "Add your message here" -
Push to your fork and submit a pull request.
RURU is open-source software licensed under the MIT License.
Have questions or need support? Reach out to us
Thank you for choosing RURU! Start your NFT journey today.