Skip to content

Community Events

The Community Events screen shows all events organised under a specific community. Browse upcoming gatherings, search for specific events, and navigate directly to event details and registration.


Home > Communities > [Your Community] > Dashboard > Events

  1. Open the Community Dashboard for your community.
  2. Tap Events or the events section.
  3. The Community Events screen loads with all events for this community.

A custom header with:

  • Back button to return to the dashboard
  • “Community Events” title
  • Community name as a subtitle

An animated search bar for finding specific events:

  • Search by event name
  • Results update after a 500ms debounce
  • A Clear button appears when a search is active

A badge showing the total number of events currently displayed, with an events icon.

Each event appears as a modern card showing:

ElementDescription
Event nameTitle of the event
Cover imageEvent’s cover photo
Date and timeWhen the event takes place
VenueWhere the event is held
StatusUpcoming, Ongoing, Completed

Tap any event card to view its full details and registration page.


The event list supports infinite scrolling:

  • Initial events load automatically when you open the screen
  • Scroll to the bottom to trigger loading of more events
  • A loading indicator appears at the bottom while more events are being fetched
  • Scrolling continues until all events are loaded

StateWhat You See
Initial loadingShimmer placeholder cards while data loads
Loading moreA small loading indicator at the bottom of the list
EmptyA message indicating no events exist for this community
ErrorAn error message with details

Swipe down on the event list to refresh all events from the server. This triggers a haptic feedback for confirmation.


Event data is cached locally for faster subsequent loads. The screen checks if the cache is still valid:

  • If the cache is fresh, events display instantly from local storage
  • If the cache is stale, a fresh fetch runs automatically
  • Pull to refresh always fetches fresh data regardless of cache state

GoalWhere to Go
View event detailsTap any event card
Create a new eventCreate Your First Event
Return to dashboardCommunity Dashboard
Send invitations for an eventCreate an Invitation
Message community about eventsMessaging Home


The event list is empty. No events have been created for this community yet. If you are an admin, create a new event and associate it with this community.

Events are not loading. Check your internet connection and pull down to refresh. If the error persists, the community’s event data may be temporarily unavailable.

Search returns no results. The search matches event names only. Try shorter keywords or different spellings.

I see old events that have already passed. Community Events shows all events, including completed ones. Use search to filter for upcoming events by name or scroll past the older entries.

New events are not appearing. Pull down to refresh the list. The cache may be showing stale data. A fresh pull ensures you see the latest events.