ull0sm / ull0sm/RingFlow

Fix Public Event Filters & Replace Placeholder Statistics with Real Shorin Kai Data

Open
#7 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

content
Dominant language
TypeScript
Stars
2
Forks
1
Avg merge
1m
Merged PRs (30d)
5

Description

Description

The public Events page currently contains filters and statistics that are either non-functional, inaccurate, or based on placeholder SaaS-style content.

The page should provide a reliable event discovery experience and showcase authentic Shorin Kai achievements and impact rather than displaying arbitrary numbers.

Issues Identified

Event Filters

The following filters require review and correction:

  • Search by name or keyword
  • Location filter
  • Date filter

Current problems:

  • Some filters are not functioning correctly.
  • Filter results do not accurately reflect available events.
  • Search behavior is inconsistent.
  • Empty states and filter combinations are not properly handled.
Statistics Section

Current statistics:

  • 28 Upcoming Events
  • 12 Active Cities
  • 4 Participating Countries

These values are currently hardcoded/placeholder values and do not represent actual Shorin Kai activity.

Requirements

Event Filter Improvements
  • Fix keyword search functionality.
  • Fix location filtering.
  • Fix date filtering.
  • Ensure filters can work together correctly.
  • Display accurate results based on available event data.
  • Provide proper empty states when no events match the selected filters.
Statistics Refactor

Remove placeholder SaaS-style metrics and replace them with meaningful Shorin Kai organization statistics.

Potential examples:

  • Total tournaments conducted
  • Total athletes participated
  • Years of organizational activity
  • States covered
  • Districts represented
  • Medals awarded
  • Registered participants across events
  • Historical tournament count
Data Collection
  • Collect and verify historical Shorin Kai India event data.
  • Use organization records and available historical information where possible.
  • Store statistics in a maintainable format rather than hardcoding values.
  • Ensure statistics can be updated as new events are conducted.

Acceptance Criteria

  • Search functionality works correctly.
  • Location filtering works correctly.
  • Date filtering works correctly.
  • Combined filters return accurate results.
  • Placeholder statistics are removed.
  • Homepage statistics reflect actual Shorin Kai India achievements and organizational impact.
  • All displayed figures are based on verified data sources rather than sample or marketing content.

Notes

  • The platform should represent the real scale and history of Shorin Kai India.
  • Avoid generic SaaS growth metrics.
  • Prioritize authentic organizational achievements, tournament history, athlete participation, and community impact.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the public Events page and trace the existing search, location, date, combined-filter, empty-state, and statistics behavior. Verify historical Shorin Kai India event data against organization records, then confirm that filters return accurate results and displayed statistics use verified, maintainable data rather than placeholders.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.