Event System

Overview

The Event System is a group-based feature that enables users to create, manage, and participate in events within the platform. Designed for flexibility and ease of use, this system allows group members to coordinate plans, track attendance, and manage logistics, including assigning drivers for events.

Users can access the Event System directly from the group settings menu, where they will find tools to create new events and manage existing ones they are a part of.

Interface and Functionality

1. Event Access

  • Events are located within the Group Settings panel.
  • The Event section includes two tabs:
    • Create Event
    • Manage Events

2. Creating an Event

The Create Event tab allows users to define a new event by setting:

  • Event Name – A title for the event.
  • Start and End Date/Time – When the event begins and ends.
  • Attendee Limit – The maximum number of allowed participants.

Once submitted, the event is added to the group and becomes visible to all members.

3. Managing Events

In the Manage Events tab, users will see a list of events they are currently attending.

For each listed event, two actions are available:

  • Delete – Permanently removes the event from the group.
  • Manage – Opens a modal with editable event and attendee details.

4. Event Management Modal

Clicking Manage launches a modal interface with full control over the selected event.

Editable Event Information

  • Name
  • Location
  • Description
  • Start and End Date/Time
  • Attendee Limit

Attendee Controls

  • A list of all group members is displayed.
  • Members who are currently set as attendees are highlighted.
  • Users can hold down on any member to:
    • Add them to the attendee list.
    • Remove them from the attendee list.
  • For users marked as attendees, their driver status can be toggled between:
    • Driving
    • Not Driving

Once changes are made, clicking Save will apply all updates.

User Flow Summary

  1. Navigate to Group Settings → Events.
  2. Use Create Event to define new event details.
  3. View all events you’re attending under Manage Events.
  4. Use the Manage option to modify event details or attendee list.
  5. Press Save to finalize changes.