Goals.Fit Virtual Fitness Challenge Leaderboard
·
Create and display virtual fitness challenges with leaderboards, countdown timers, QR codes, and participant stats on your WordPress site.
This is the official Goals.Fit plugin for virtual challenge organizers. Create a native wordpress page directly for your Goals.Fit challenges or embed widgets into into any WordPress page using simple shortcodes. Coming soon – create a virtual challenge from popular templates, or create a challenge with custom criteria that works for your club!
Features:
- Leaderboard with live AJAX loading
- Challenge stats widgets (participants, distance, elevation, workout time)
- Countdown timer for registration, start, and end dates
- Spots remaining indicator with capacity bar
- QR code for easy challenge sharing
- Challenge list with active/past separation
- Admin panel to manage challenges and connect your Goals.Fit account
External services
This plugin relies on the following third-party and external services:
Goals.Fit API
This plugin connects to the Goals.Fit API to retrieve and display challenge data including leaderboards, participant stats, countdown timers, and challenge listings.
- What data is sent: When an organizer connects their account via the plugin settings, their email and password are sent to authenticate. On each page load that uses a plugin shortcode, the challenge ID is sent to retrieve challenge details and leaderboard data. An authentication token and email are sent with requests that require organizer access (e.g., listing owned challenges). All API requests include a plugin version identifier header.
- When data is sent: On organizer login/signup from the settings page, and on every front-end page load that contains a plugin shortcode or AJAX leaderboard request.
- Service provider: Goals.Fit
- Website: https://www.goals.fit/
- Terms of Use: https://www.goals.fit/terms
- Privacy Policy: https://www.goals.fit/privacy
QR Server API
The QR code shortcode uses the goqr.me API to generate QR code images linking to challenge pages.
- What data is sent: The challenge page URL on Goals.Fit (e.g.,
https://www.app.goals.fit/challenges/123). - When data is sent: Each time a page containing the
[goalsfit_qrcode]shortcode is loaded by a visitor. - Service provider: goqr.me / QR Server
- Website: https://goqr.me/
- Terms of Use: https://goqr.me/api/doc/
- Privacy Policy: https://goqr.me/de/rechtliches/datenschutz-goqrme.html