Implement Public Statistics API endpoint #79

Closed
opened 2025-12-29 14:49:13 +00:00 by KZix · 0 comments
Owner

GET /api/statistics/public

Acceptance Criteria:

  • The endpoint is accessible without authentication.
  • Response format (JSON): { "total_players": 120, "total_games": 500, "active_games": 5 }.
  • No user emails or personal IDs are exposed.
  • (Optional) Implement caching (e.g., 5-10 mins) to avoid database overload.
**GET /api/statistics/public** ## Acceptance Criteria: - [ ] The endpoint is accessible without authentication. - [ ] Response format (JSON): { "total_players": 120, "total_games": 500, "active_games": 5 }. - [ ] No user emails or personal IDs are exposed. - [ ] (Optional) Implement caching (e.g., 5-10 mins) to avoid database overload.
KZix added this to the Bisca - API project 2025-12-29 14:49:13 +00:00
KZix added the apistats labels 2025-12-29 14:50:16 +00:00
KZix moved this to To Do in Bisca - API on 2025-12-29 14:50:26 +00:00
KZix self-assigned this 2025-12-29 14:50:48 +00:00
KZix added the feature label 2025-12-29 14:54:34 +00:00
KZix moved this to In Progress in Bisca - API on 2025-12-29 15:31:42 +00:00
KZix added reference feature/api-stats 2025-12-29 15:33:33 +00:00
KZix moved this to Done in Bisca - API on 2025-12-30 11:41:44 +00:00
KZix closed this issue 2025-12-30 11:42:09 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyntaxSquad/DADProject#79