About BadgeTrack

The fast and simple dynamic badge generator

What is BadgeTrack?

BadgeTrack is a lightweight web application designed to generate dynamic visit counter badges for your projects. It provides real-time visit tracking with beautiful, customizable badges that can be embedded in your README files, websites, and documentation.

How It Works

The application uses FastAPI and SQLite to:

  1. Track visits to your specified URLs
  2. Generate dynamic badges via Shields.io integration
  3. Provide real-time visit count updates
  4. Offer customizable styles, colors, and logos
  5. Implement enhanced rate limiting for abuse prevention

Rate Limiting

BadgeTrack implements a dual rate limiting system:

  • Visit Tracking: 48-hour cooldown per IP/URL combination to prevent spam
  • Badge Creation: Maximum 10 new badges per IP per day

Privacy & Security

User privacy is prioritized. IP addresses are hashed using a secure key and are never stored in plain text. The application implements rate limiting to prevent abuse while ensuring accurate visit tracking. No personal data is collected or stored.

Open Source

BadgeTrack is open source software, licensed under MIT. You can view, modify, and distribute the code according to the license terms. Contributions are welcome!