An interactive visualization tool for NFT collection analytics built with Next.js 14, PIXI.js, and TypeScript.
- Interactive bubble visualization with physics and collisions
- Real-time NFT collection data display
- Filtering by multiple time periods (24h, 7d, 30d, 90d)
- Detailed collection analytics dashboard
- Responsive design with mobile support
- Table view with sorting and filtering capabilities
- Next.js 14
- PIXI.js for animations
- TypeScript
- Tailwind CSS
- Recharts for analytics
- PrimeReact components
# Clone repository
git clone https://github.com/yourusername/nft-bubbles.git
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Start production server
npm startCreate a .env file in the root directory:
NEXT_PUBLIC_API_KEY=your_unleash_nft_api_keyThis project uses the Unleash NFTs API for data. Required header for all requests:
x-api-key: your_api_key
/app
/lib # Utilities and helpers
/ui # React components
/types # TypeScript types
/public # Static assets
- Fork the repository
- Create your feature branch
- Submit a pull request
MIT