https://github.com/kwaytv/banz-club
🔨 Real-time dashboard tracking Hypixel's ban statistics with live visualizations and metrics
https://github.com/kwaytv/banz-club
bans hypixel minecraft next vercel
Last synced: 6 months ago
JSON representation
🔨 Real-time dashboard tracking Hypixel's ban statistics with live visualizations and metrics
- Host: GitHub
- URL: https://github.com/kwaytv/banz-club
- Owner: kWAYTV
- Created: 2024-11-21T06:12:15.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-11-27T07:17:04.000Z (6 months ago)
- Last Synced: 2024-11-27T07:29:41.065Z (6 months ago)
- Topics: bans, hypixel, minecraft, next, vercel
- Language: TypeScript
- Homepage: https://banz.club
- Size: 620 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hypixel Ban Statistics Tracker
A real-time dashboard for monitoring Hypixel's ban activity, built with Next.js 14 and Tailwind CSS. Features live updates, interactive visualizations, and detailed metrics tracking.
## 🌟 Features
- **Live Updates**: Automatically fetches new ban data every minute
- **Interactive Dashboard**: Clean and modern UI with real-time visualizations
- **Detailed Statistics**: Track Watchdog and Staff ban metrics
- **Activity Log**: Chronological record of ban events
- **Dark Mode**: Full dark mode support with smooth transitions
- **Responsive Design**: Works decent on all devices## 🚀 Getting Started
> **Note:** This project uses [Umami](https://umami.is/) for analytics. To
> enable analytics:
>
> 1. Set up your Umami instance
> 2. Set `NEXT_PUBLIC_ENABLE_UMAMI=true` in your `.env` file
> 3. Update in `src/app/layout.tsx`:
> - `src` attribute with your Umami script URL
> - `data-website-id` with your Umami website IDFirst, clone the repository and install dependencies:
```bash
git clone https://github.com/kWAYTV/hypixel-bans-tracker-site.git
cd hypixel-bans-tracker-site
pnpm install
```Then, run the development server:
```bash
pnpm dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## 🛠️ Built With
- [Next.js 14](https://nextjs.org/) - React framework
- [Tailwind CSS](https://tailwindcss.com/) - Styling
- [shadcn/ui](https://ui.shadcn.com/) - UI components
- [Recharts](https://recharts.org/) - Charts and visualizations
- [Zustand](https://zustand-demo.pmnd.rs/) - State management
- [React Query](https://tanstack.com/query/latest) - Server state management
- [Zod](https://zod.dev/) - Data validation
- [Umami](https://umami.is/) - Metrics## 📝 API Usage
This project uses the [Plancke API](https://plancke.io) for fetching Hypixel ban statistics. The data is refreshed every minute to provide real-time updates.
## 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## 📜 License
This project is open source and available under the [MIT License](LICENSE).
## ⚠️ Disclaimer
This site is not affiliated with or endorsed by Hypixel Inc. All Hypixel related content and assets are property of Hypixel Inc.