Skip to content

BoomPass is a Web3-native authentication and access control system that enables decentralized login, role-based permissions, and gated access using blockchain assets.

License

Notifications You must be signed in to change notification settings

Boomchainlab/BoomPass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoomPass

BoomPass

BoomPass is a decentralized Web3 authentication and access control system built with Thirdweb, smart contracts, and token-based permissions.

Features

  • Web3 login and authentication
  • Role-based access control (RBAC)
  • NFT and token-based subscription access
  • Multi-chain support (Base, BSC, Ethereum, Solana)
  • IPFS storage integration
  • The Graph for efficient data indexing

Tech Stack

  • Frontend: Next.js, Thirdweb SDK
  • Smart Contracts: Solidity (EVM), Rust (Solana)
  • Storage: IPFS
  • Indexing: The Graph

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/Boomchainlab/BoomPass.git
    cd BoomPass
    
    npm install
    

THIRDWEB_CLIENT_ID=your_client_id THIRDWEB_SECRET_KEY=your_secret_key

npm run dev

Deployment

BoomPass is deployed on Vercel. Visit the live version: boom-pass-boomchainlab.vercel.app

Contributing

We welcome contributions! Please open an issue or submit a pull request.

© 2025 Boomchainlab. All rights reserved.

This README includes:

  • The BoomPass image
  • A brief description
  • Features list
  • Tech stack
  • Setup and deployment instructions
  • Contribution guidelines

About

BoomPass is a Web3-native authentication and access control system that enables decentralized login, role-based permissions, and gated access using blockchain assets.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •