Platform overview
App Features Guide
This page explains the main user-facing features in the app, what each one does, how it works in plain language, and the behind-the-scenes logic that powers each area.
What users can do and how each feature works
Vehicle profiles
What it does: Users create a public profile around themselves and their vehicle.
How it works: They add vehicle details, photos, interests, location, and a short bio so other members can discover them.
Behind the scenes: Behind the scenes, each account can manage profile data tied to vehicle information, images, and personal preferences. A primary profile is used as the user’s active identity across messaging, meetups, groups, and discovery so the app knows which vehicle persona is currently participating.
Garage showcase
What it does: Users can display their vehicles visually.
How it works: Vehicle images and details are shown on profile pages so others can browse and interact with them.
Behind the scenes: The app stores a main image plus additional photos and vehicle attributes, then reuses that data in public profile views, garage views, likes, and social discovery. This keeps the same vehicle information consistent everywhere instead of duplicating it across different screens.
Profile themes
What it does: Users can personalise how their profile looks.
How it works: They can choose from available profile themes and visual upgrades to give their account a more custom look.
Behind the scenes: The selected theme is saved against the user’s profile settings and then reused anywhere that profile is rendered. This keeps the user’s chosen styling consistent across profile views without having to manually restyle each screen.
What users can do and how each feature works
Friend requests
What it does: Users can connect directly with other members.
How it works: They send, receive, approve, or remove friend requests from profile and social screens.
Behind the scenes: The system creates a request record between two profiles and tracks whether it is pending, approved, or removed. Once approved, the relationship becomes available across the app so both people can appear in friends lists and related social tools.
Matching and discovery
What it does: Users can find like-minded people in the vehicle community.
How it works: The app surfaces other profiles and lets users interact, connect, and start conversations.
Behind the scenes: Discovery works by comparing the active user profile against available profiles and filtering what can be shown. When interest becomes mutual, the app can create a match record, which then unlocks private conversation flows and message history linked to that match.
What users can do and how each feature works
Private chat
What it does: Matched users can message each other directly.
How it works: Messages are sent in real time, support text and image sharing, and show typing and seen states.
Behind the scenes: Each private conversation is anchored to a match, and every message is stored against that match ID. Real-time subscriptions refresh the thread when new messages arrive, while separate typing and read-status updates control live feedback like typing indicators, unread counts, and seen labels.
Group chat
What it does: Members of a group can chat together in one shared space.
How it works: Each group has its own message thread where members can post updates, chat, and share images.
Behind the scenes: Group messages are attached to the group itself rather than a one-to-one match. Membership rules decide who can access the conversation, and the app listens for live updates so the shared thread stays current for everyone in that group.
Encrypted messaging
What it does: Users can protect private chats with end-to-end encryption.
How it works: Encryption can be enabled in supported private conversations so messages are locked to the participants’ devices.
Behind the scenes: When encryption is active, messages are stored as encrypted payloads with the supporting key data instead of readable plain text. That means the protected message content can only be decrypted by the intended participants, not casually viewed in transit or storage.
What users can do and how each feature works
Create meetups
What it does: Users can organise events for the community.
How it works: They enter event details like title, date, location, category, attendee limit, and cover image.
Behind the scenes: When a meetup is created, the system stores the organiser identity, event timing, location coordinates, visibility settings, and attendee data in one event record. That single record then powers event cards, detail pages, attendance actions, recurring event settings, and notification flows.
Attend and check in
What it does: Users can join events and confirm attendance on site.
How it works: The app lets members RSVP and check in when they are close enough to the event location during the allowed time window, with eligible check-ins earning 25 points.
Behind the scenes: The RSVP flow adds a user’s active profile to the attendee list, while check-in uses event time and location rules to validate whether the user is eligible. If the validation passes, the system records the check-in and adds 25 points to the user’s account.
Route planner
What it does: Organisers can build a driving route for a meetup.
How it works: They can add route stops and create a planned path for attendees to follow before or during the event.
Behind the scenes: The meetup stores route waypoints and a route path alongside the main event details. That lets the app reuse the same saved route data across creation flows, maps, event detail pages, and attendee views without rebuilding the route each time.
Water route planner
What it does: Jetski and water-based meetups can include a route plan made for the water.
How it works: Organisers can map a water route so attendees can understand the planned ride path and key route points.
Behind the scenes: Water routes are stored as event-linked waypoint and path data just like standard route planning, but they are presented for water-based event use cases. This keeps route information attached to the meetup record and available wherever the event is viewed.
Open in maps
What it does: Users can open meetup locations directly in their maps app.
How it works: From supported event screens, they can tap a button to launch navigation using the saved meetup location.
Behind the scenes: The app uses the meetup’s stored address and map coordinates to build an external maps handoff. That makes it easy to move from browsing an event inside the app to navigating to it in a mapping app with minimal extra steps.
What users can do and how each feature works
Create and manage groups
What it does: Users can build their own communities around shared interests.
How it works: Groups include owners, moderators, members, group images, categories, and private member spaces.
Behind the scenes: A group record stores the owner, member list, moderator list, category data, and any billing-related state. The app uses that record to decide who can edit the group, who can enter the private chat, who can create group events, and which management tools should be visible.
Join requests and moderation
What it does: Group owners can control who joins and who helps manage the group.
How it works: The app supports join requests, moderator roles, ownership tools, and member management features.
Behind the scenes: Join requests move through clear states such as pending, approved, or denied. Moderator and owner actions update the stored membership and permission arrays, which then immediately affect access to group chat, management actions, and private group content.
What users can do and how each feature works
In-app notifications
What it does: Users are kept updated on important activity.
How it works: The app shows alerts for messages, friend requests, group updates, event changes, and other account activity.
Behind the scenes: Notification records are generated for important events and linked to the relevant user or profile. The interface keeps unread counts updated in real time so badges and alerts change quickly when something new happens.
Push notifications
What it does: Users can receive updates even when they are not actively using the app.
How it works: Supported devices can store push settings and receive live notifications through the browser.
Behind the scenes: The app stores device notification details for each user session and only sends push alerts to enabled devices. This lets the system target the right browser or device while keeping push delivery separate from the normal in-app notification feed.
What users can do and how each feature works
Wallet credits
What it does: Users can hold and use account credit in the app.
How it works: They top up their wallet, track transactions, and use credit for selected paid actions or features.
Behind the scenes: The wallet is tracked using a balance record plus a transaction history, so the app can always show both the current balance and the reason it changed. Top-ups, rewards, and spending actions update the balance and also create transaction entries for traceability.
Paid features
What it does: The app supports premium actions like promoted visibility, recurring meetups, and group subscriptions.
How it works: Certain features connect to billing and account credit so users can unlock higher visibility or special options.
Behind the scenes: Paid actions follow a validation flow before the app marks a feature as active, such as confirming wallet credit or a successful payment result. Once approved, the related record is updated so the feature becomes visible in the right place, for example featured event visibility, recurring event status, or group subscription access.
What users can do and how each feature works
Reporting
What it does: Users can report inappropriate behaviour or content.
How it works: Reports can be submitted from relevant areas of the app and reviewed by admins.
Behind the scenes: Reports capture who was reported, who submitted the report, the reason, and the context such as a profile, chat, group, or meetup. That structure helps admins review the issue with enough detail to decide whether follow-up action is needed.
Admin tools
What it does: Admins can oversee the platform and respond to issues.
How it works: The admin area helps manage users, content, messages, groups, meetups, and support-related actions.
Behind the scenes: Admin screens are designed around higher-permission actions, so they can read and update records that regular users cannot. This gives admins a central place to review problems, investigate activity, send updates, and maintain the health of the platform.