For Release 0.4, I decided to work on adding category-based event filtering to the Open Web Calendar project. This feature will let users filter events by category using checkboxes, which makes the calendar easier to navigate when there are many different types of events.
I chose this task because it is meaningful, visible to end users, and requires me to work across both backend and frontend parts of the project, which will help me grow as a developer. My approach is to break the work into clear steps:
First update the ICS parser to read the CATEGORIES field, then include those categories in the JSON response, and finally build a simple UI on the calendar page that displays dynamic checkboxes and filters events through the scheduler API.
Over the next weeks, I will implement each layer carefully, test with real ICS files, and refine the UI. My goal is to finish with a polished feature and a clean pull request that improves the project in a useful way.
Top comments (0)