Community Events
Community Events
Section titled “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.
How to Get There
Section titled “How to Get There”Home > Communities > [Your Community] > Dashboard > Events
- Open the Community Dashboard for your community.
- Tap Events or the events section.
- The Community Events screen loads with all events for this community.
What You Will See
Section titled “What You Will See”App Bar
Section titled “App Bar”A custom header with:
- Back button to return to the dashboard
- “Community Events” title
- Community name as a subtitle
Search Bar
Section titled “Search Bar”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
Event Count Badge
Section titled “Event Count Badge”A badge showing the total number of events currently displayed, with an events icon.
Event Cards
Section titled “Event Cards”Each event appears as a modern card showing:
| Element | Description |
|---|---|
| Event name | Title of the event |
| Cover image | Event’s cover photo |
| Date and time | When the event takes place |
| Venue | Where the event is held |
| Status | Upcoming, Ongoing, Completed |
Tap any event card to view its full details and registration page.
Infinite Scroll
Section titled “Infinite Scroll”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
Loading States
Section titled “Loading States”| State | What You See |
|---|---|
| Initial loading | Shimmer placeholder cards while data loads |
| Loading more | A small loading indicator at the bottom of the list |
| Empty | A message indicating no events exist for this community |
| Error | An error message with details |
Pull to Refresh
Section titled “Pull to Refresh”Swipe down on the event list to refresh all events from the server. This triggers a haptic feedback for confirmation.
Cached Results
Section titled “Cached Results”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
What to Do Next
Section titled “What to Do Next”| Goal | Where to Go |
|---|---|
| View event details | Tap any event card |
| Create a new event | Create Your First Event |
| Return to dashboard | Community Dashboard |
| Send invitations for an event | Create an Invitation |
| Message community about events | Messaging Home |
Related Articles
Section titled “Related Articles”- Community Dashboard
- Community Profile
- Communities List
- Create Your First Event
- Create an Invitation
- Messaging Home
Troubleshooting
Section titled “Troubleshooting”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.