Nimbus is a multi-chain NFT gallery designed to solve the fragmentation of NFT ownership across various wallets and blockchains. It provides users with a seamless way to connect multiple wallets and chains, offering a unified view of their digital assets.
- Multi-wallet support: Connect multiple crypto wallets.
- Multi-chain compatibility: View NFTs across different blockchains in a single dashboard.
- Unified asset management: Organize, view, and showcase NFTs with ease.
- Future roadmap: Expansion into:
- NFT-backed lending
- Fractionalization of high-value NFTs
- Collateralization to unlock liquidity for NFTs.
Before cloning and running Nimbus, ensure you have the following installed:
- Node.js (version >= 16.0)
- Git
- A crypto wallet (e.g., MetaMask)
- An API key for OpenSea if you need live NFT data.
-
Clone the Repository
To clone Nimbus to your local machine, open your terminal and run:git clone https://github.com/kel404x/nimbus.git
-
Navigate to the Project Directory
cd nimbus -
Install Dependencies
Usenpmoryarnto install the required packages:npm install # or yarn install -
Set Up Environment Variables
Create a.envfile in the project root and add necessary keys like this:REACT_APP_OPENSEA_API_KEY=your-opensea-api-key REACT_APP_INFURA_ID=your-infura-project-id -
Start the Development Server
Run the following command to start the server:npm start # or yarn start -
Open the App in Your Browser
By default, the app will be available at:http://localhost:3000
- Connect Your Wallets: Click on the "Connect Wallet" button to link multiple wallets.
- View Your NFTs: The gallery will display your NFTs across connected wallets and supported chains.
- Explore Future Features: Stay tuned for lending, fractionalization, and collateralization updates!
We welcome contributions to Nimbus! Follow these steps:
- Fork the repository.
- Create a new feature branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Add feature-name" - Push to your branch:
git push origin feature-name
- Open a Pull Request.