Follow orgs to get their events #87

Open
opened 2026-10-03 19:44:45 +00:00 by jalenluorion · 0 comments
Member

Goal
Following a club should be one click from anywhere you see it, and its new events should just show up. That is how students stay connected to their communities.

Current state

  • Clubs can already be added to a schedule: /api/users/add_org_to_schedule, /api/organizations/get_club_orgs, and api/app/api/schedule.py returns club events with the schedule. This is follow-per-schedule, reached only from the schedule sidebar.
  • Only saved events sync to Google Calendar (web/src/context/EventStateContext.tsx).

Scope

  • Decide whether follow means "add to my current schedule" or a separate user-level follow. Write the decision here.
  • Follow button on Explore cards, event details and an org page.
  • A simple org page (name, description, upcoming events, follow).
  • Optional: sync followed orgs' events to Google Calendar.
  • Show managers a follower count.

Done when

  • A student can follow a club from an event card, and the club's future events appear on their calendar without saving each one.

Notes
After the Spring launch. More useful once the TartanConnect import and pilot clubs are live.

**Goal** Following a club should be one click from anywhere you see it, and its new events should just show up. That is how students stay connected to their communities. **Current state** - Clubs can already be added to a schedule: `/api/users/add_org_to_schedule`, `/api/organizations/get_club_orgs`, and `api/app/api/schedule.py` returns club events with the schedule. This is follow-per-schedule, reached only from the schedule sidebar. - Only saved events sync to Google Calendar (`web/src/context/EventStateContext.tsx`). **Scope** - [ ] Decide whether follow means "add to my current schedule" or a separate user-level follow. Write the decision here. - [ ] Follow button on Explore cards, event details and an org page. - [ ] A simple org page (name, description, upcoming events, follow). - [ ] Optional: sync followed orgs' events to Google Calendar. - [ ] Show managers a follower count. **Done when** - [ ] A student can follow a club from an event card, and the club's future events appear on their calendar without saving each one. **Notes** After the Spring launch. More useful once the TartanConnect import and pilot clubs are live.
jalenluorion added this to the CMUCal project 2026-10-03 19:45:09 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
ScottyLabs/cal#87
No description provided.