Skip to content

ZeyaRabani/BIT10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BIT10

BIT10 is pioneering the concept of the "S&P500 of Crypto assets." It offers users a simplified way to diversify their exposure to DeFi assets by tracking the biggest crypto tokens, BRC-20s, and ERC-20s in the DeFi ecosystem.

🚀 The Problem

Investing in DeFi requires extensive research, and buying individual tokens often incurs high fees. Many users end up with an unbalanced portfolio, increasing risk and exposing them to poor-performing assets.

💡 The Solution

BIT10 provides a pre-selected basket of assets, reducing research time and cost. By buying one token, users invest in a diversified set of assets. With an auto-rebalancing mechanism, BIT10 optimizes portfolio performance by replacing poorly performing tokens with better ones.

🌐 Features

  • Diversified Exposure: Gain exposure to multiple DeFi assets with a single token.
  • Auto-Rebalancing: Regularly updates asset allocations to optimize performance.
  • Decentralized ETF: Fully decentralized structure powered by the Internet Computer (ICP).

🛠 Tech Stack

  • Frontend: Next.js, Shadcn/ui, Aceternity UI, motion-primitives
  • Backend: tRPC, Drizzle, Nodemailer, Dfinity
  • Auth: NextAuth
  • Data Visualization: Recharts

🔗 ICP Canisters

🏁 Getting Started

To start using BIT10, follow these steps:

  1. Install Dependencies:

    npm install
  2. Run the App:

    npm run dev
  3. Access the app at http://localhost:3000.

📐 Architecture Overview

BIT10 is structured using:

  • Next.js for the frontend framework.
  • Node.js for the backend framework.
  • Dfinity for decentralized canister management.
  • Drizzle ORM for efficient database interaction.
  • tRPC for type-safe API routing.