Motivation

The Richmond Community Center provides a wide variety of activities for children and adults. However, finding these activities on the official website can sometimes be challenging. For example:

  • Quickly find available spots: Sometimes you want to register for activities, but it's hard to quickly find which activities still have spots on the official website.
  • Unfriendly search interface: The search interface on the official website is not very easy to use. Sometimes the set conditions disappear when you navigate back or forward.

This is why I built this website—to make searching easier for everyone.

Note: This is not the official website data, nor is it updated in real-time. For the latest and most accurate spot availability, please refer to the official site.

Changelog

Recent updates and improvements to the Richmond Activity Finder.

v1.3.0

AI Portfolio & UI Revamp

  • AI Portfolio Generation: Introduced an AI-driven system to generate personalized activity summaries with secure input sanitization.
  • Enhanced Navigation: Replaced static links with interaction-aware buttons supporting loading states and programmatic flows.
  • Portfolio Tools: Added a dedicated Print Portfolio page and a comprehensive "How-to" guide for data extraction.
  • SEO & Metadata: Centralized SEO configuration and improved social sharing previews with dynamic Meta/OG tags.
v1.2.0

Add MCP support

  • Now you can use ChatGPT or Claude to search for courses. Simply add the MCP server URL to your settings:
    https://richmondactivityfinder.ianwu.dev/mcp
v1.1.0

Features & Improvements

  • Added an AM/PM filter, making it convenient for parents to search for morning or afternoon activities.
  • Added a Category filter to directly find activities under specific categories like "Children (6-12yrs) - Aquatics".
  • Filter conditions are now included in the URL, making it easy to share your search results with others.
  • Limited search results to a maximum of 100 records for better performance and efficiency.
  • Added a dedicated changelog page to keep track of new features and improvements.
v1.0.0

Initial Release

  • Init release
  • Add the filter for search activities