BoomPass is a decentralized Web3 authentication and access control system built with Thirdweb, smart contracts, and token-based permissions.
- 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
- Frontend: Next.js, Thirdweb SDK
- Smart Contracts: Solidity (EVM), Rust (Solana)
- Storage: IPFS
- Indexing: The Graph
- 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
