Skip to content

kel404x/nimbus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Nimbus

Overview

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.

Features

  • 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.

Prerequisites

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.

Installation Guide

  1. Clone the Repository
    To clone Nimbus to your local machine, open your terminal and run:

    git clone https://github.com/kel404x/nimbus.git
  2. Navigate to the Project Directory

    cd nimbus
  3. Install Dependencies
    Use npm or yarn to install the required packages:

    npm install
    # or
    yarn install
  4. Set Up Environment Variables
    Create a .env file 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
    
  5. Start the Development Server
    Run the following command to start the server:

    npm start
    # or
    yarn start
  6. Open the App in Your Browser
    By default, the app will be available at:

    http://localhost:3000
    

How to Use Nimbus

  1. Connect Your Wallets: Click on the "Connect Wallet" button to link multiple wallets.
  2. View Your NFTs: The gallery will display your NFTs across connected wallets and supported chains.
  3. Explore Future Features: Stay tuned for lending, fractionalization, and collateralization updates!

Contributing

We welcome contributions to Nimbus! Follow these steps:

  1. Fork the repository.
  2. Create a new feature branch:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m "Add feature-name"
  4. Push to your branch:
    git push origin feature-name
  5. Open a Pull Request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors