Find your way around

Site Map

A plain-English map of the whole club site — what each section is for, who can use it, and where to click. This is the human guide; search engines use /sitemap.xml separately.

Start with What’s new or Install app — both are also in the header.

Short URL: /map · Canonical: /site-map

What’s new & bugs fixed

Latest club-site features and an honest list of bugs we fixed. Header buttons: gold “New features” and red “Bugs”. Maintained in config/new_features.php and config/bugs_fixed.php.

Lookup my ride (loading bike + cool Notes), Ara Clear chat, Market easy AI, Register Ara human, easy classic AI, classic Notes AI, photo comments, Install app, Lineup My Wall… Short URL: /new-features.

Bugs & fixes

/bugs-fixed

Public

Includes lookup blank wait, Ara sticky status, AI token times WST, lookup invented specs, register spam bots, WhatsApp share, .org layout, classic AI timeout, limit 50, PWA SW v4… Header red Bugs. Short URL: /bugs.

Use vindurowa.com.au only (.org redirects). iPhone Safari → Share → Add to Home Screen; Android/Samsung install. Free PWA. Header/nav/footer “Install app” links here.

Home & events

Club front door and the ride calendar. One event is always flagged as Next Event by admins.

Public

Landing page, next-event highlight, Install app callout, quick links into Market, Lineup, classics, etc. Ask Ara chat is bottom-left on every page.

Next Event

/next-event

Public

Always the current “next” ride. Includes Fri–Sun venue weather when available. Admins use Filament → Set as Next Event. Opt-in weather reminder under Preferences.

Previous Events

/previous-events-2026

Public

Earlier 2026 (and archive) events that have already run.

Events Calendar

/events-calendar-2026

Public

Year calendar grid with NEXT badge on the current event.

Public

Full events index; individual events live at /events/{slug}.

Event photos

Galleries from club rides. Members upload; auto-approve is on by default (still audit-logged). Super Admin can permanent-delete. Large batches use chunked resumable upload with progress.

Event Photos

/event-photos

Public

Gallery index with rotating covers for event and club/social albums.

All Photos

/event-photos/all

Public

Dense wall of every approved photo, newest groups first. Also /all-photos.

Upload event photos

/upload-event-photos

Members (verified)

Batch upload (up to 100 images). Progress bar; files ≥8 MB use 4 MB resumable chunks. No per-minute throttle for verified members. EXIF stripped on public derivatives.

Members (verified) to post

Comments appear under each photo card. Uploaders/admins can edit captions after publish. Public can read comments without login.

Market (classifieds)

Free peer-to-peer bikes & parts. Bikes and parts are separate. Ads auto-publish; “delete” for members is archive → Old listings. Super Admin can permanent-delete spam.

Market hub

/market

Public

Overview tiles: bikes, parts, wanted, Lineup, old listings. Market section bar on all market pages.

Browse all

/market/browse

Public

Dense grid of everything active. Not in main top nav — only market sub-nav / hub.

Bikes for sale

/bikes-for-sale

Public

Bike listings only (not parts). Detail pages at /bikes-for-sale/{slug}.

Parts for sale

/parts-for-sale

Public

Parts listings only. Detail at /parts-for-sale/{slug}.

Wanted

/wanted

Public

Wanted bikes/parts hub. Post via sell form with wanted intent.

Old listings

/old-listings

Public

Sold / filled / withdrawn / archived ads. Seller contact hidden. Prefer archive over permanent delete.

Sell / New ad

/market/sell

Members (verified)

Easy add: year/brand/model/price + photo; Fill ad with AI (Ara). Title/description optional on publish. GPS optional. Goes live immediately.

My listings

/market/my-listings

Members

Edit, mark sold, withdraw own ads.

The Lineup

Show-off wall for members’ bikes — pure pride, not for sale. Up to two photos, year / make / model. Share your personal wall; retire a bike without deleting history.

The Lineup

/lineup

Public

Club-board hero + dense photo wall. Search by make/model/rider. Retired rides stay visible with a “gawn to another place” style badge.

Add your ride

/lineup/add

Members (verified)

1–2 photos, goes live straight away. EXIF stripped.

My rides

/lineup/my-rides

Members

Edit, withdraw, or retire/unretire. Retire = still listed, marked as moved on.

My Wall (share link)

/lineup/wall/{wallSlug}

Public (your slug)

Personal shareable wall of Shame and Fame (e.g. /lineup/wall/glenn-williams). Tell a mate Share works for WhatsApp. Find your link under My rides. Slug = users.wall_slug.

Club Blog

Members-only writing space. Open post mode now (live immediately); can switch to admin approval later via .env.

Members only

Guests are sent to login. Feed of published posts. Normal content width (not full-wide market layout).

Write a post

/blog/new

Members

Title + plain text + optional photo. Admin can wipe spam from Club → Blog.

My posts

/blog/my-posts

Members

Edit/delete own posts.

Makin a Mess of It

Crash photos, videos and the story. The wall of fails — laughs with you, not at you (mostly). Large videos use resumable upload.

Makin a Mess of It

/makin-a-mess

Public browse

Cards with cover photo/video badge + story excerpt.

Add your mess

/makin-a-mess/add

Members (verified)

Up to 6 photos + 2 videos + story. Chunked upload for big files. Live immediately.

My messes

/makin-a-mess/my-messes

Members

Delete own entries anytime.

Track View

Know the ground before you ride — action video of the track, still photos, and map scans. Videos up to ~1 GB with resumable chunks.

Track View

/track-view

Public browse

Feed of track packs (video / photo / map badges).

Upload track view

/track-view/add

Members (verified)

Videos up to 1 GB (long runs). Use Wi‑Fi. Progress + resumable chunks. Up to 3 videos, 12 photos, 6 maps.

My uploads

/track-view/my-uploads

Members

Manage/delete own track packs.

Classic bikes

Pre-1999 catalogue (~80 models) with Full notes & specs. Members add a classic with just year/make/model/engine + photo — Fill specs with AI does the rest. Edit later via My classics, or request photos for gaps.

Lookup my ride

/lookup-my-ride

Public

Year/make/model (+ cc). Honest match only — wrong year gets “I think you mean…” or lookup failed (no invented bikes). Pretty Classics-style Notes card + club colour. While waiting: dirt bike lap + status lines (no sound). Then CTAs Classics / Market / Lineup + photo tips. Aliases: /lookup-bike-specs · /lookup-my-bike.

Classic bikes catalogue

/vintage-enduro-bikes

Public

Filter by make / needs photo. Year DESC from 1999. Specs: power, torque, gearbox, weight.

Add classic (easy + AI specs)

/vintage-enduro-bikes/upload

Members

Year ≤ 1998. Year/make/model/cc + photo. Tap Fill specs with AI (or leave notes blank — server still builds). Prefills from Lookup my ride session. No re-LLM if notes already pretty. Limit 50/day members, admins free. Mobile-first. JPEG not HEIC.

My classics (edit / hide / delete)

/vintage-enduro-bikes/my-classics

Members

Fix year/make/model/notes/photo later. Same AI fill button. Hide from wall or delete forever. Admins: Filament Classics → Member bikes → Fill specs with AI.

Catalogue Full notes & specs

/vintage-enduro-bikes

Public

Every catalogue bike has structured notes (collapsible on the card). Same pretty layout as member classics.

Ask Ara

Club AI assistant — chat widget on every page (bottom-left) and email ara@vindurowa.com.au. Privileged changes need Simon’s Approve.

Public (chat)

Floating “Ask Ara” widget site-wide. Events, how-tos, Site Map, Install app. Formal requests go through Approve. Outbound email only to registered members.

Ara email

/contact

Public / members

Write ara@vindurowa.com.au — inbox polled every minute. Always BCC’s Super Admin. Prefer Contact form for general club mail (info@).

Club info & merch

Who we are, how to join, paperwork, shop and sponsors. Many pages include a “Tell a mate” share strip.

Membership

/membership

Public

Fees + open RiderNet to join online; paper form still available. Not the same as website /register.

Join Us

/join-us

Public

Primary: register club membership on RiderNet (search Vinduro). Secondary: paper form. Site account separate.

Club Documents

/club-documents

Public

Downloadable forms, guides, hosted PDFs.

Merch

/merch

Public

Club merchandise image grid / shop info.

About Us

/about-us

Public

Club story and background.

Sponsors

/sponsors

Public

Club sponsors with logos/links.

Contact

/contact

Public

Form → Admin Inbox + email to info@. Admins can reply (copies go to Sent Items).

RiderNet guide

/ridernet-step-by-step-guide

Public

Open RiderNet CTA + club membership, Trail Pass, event entry steps; printable PDF download.

Account & alerts

Register once; confirm email for member tools; manage newsletter and market watchlists.

Register

/register

Public

Name, email, optional phone, why joining, newsletter + market alert opt-ins. Short chat with Ara (human check) before Create account unlocks. Email verification required for sell/upload/Lineup/etc. Passwords checked against known breaches. Honeypot + timing + gibberish checks also block bots.

Login

/login

Public

Member login. Admin users also use /admin login for Filament. Installing the app does not log you in automatically.

Members

Newsletter, bike/part/wanted alerts, brand/model watchlists, next-event weather reminders, Lineup photo invites. Optional: show only initials (e.g. G.W.) on public bike cards and walls instead of full name.

Profile

/profile

Members

Account name/email/password.

Admin (Filament)

Club staff only. Super Admin: simon@jfmcommunications.com.au (and club admin seeds).

Admin roles

Filament dashboard. Events, galleries, photos, classifieds, members, inbox, newsletters, blog, mess, track view, classics desk, API secrets vault.

Inbox

/admin/contact-messages

Admin

Contact form threads; reply by email (SMTP + Sent Items).

Newsletters

/admin/newsletters

Admin

Draft, count audience, send (opt-in / all members / alert lists).

Photo moderation

/admin/photo-uploads

Admin

Approve/reject; Super Admin permanent delete.

Classifieds

/admin/classified-listings

Admin

Archive or Super Admin permanent delete ads.

Classics desk

/admin/classics-desk

Admin

Member classic contributions and photo requests.

Site stats (traffic)

/admin/site-stats

Admin

Ops → Site stats. Page views + unique visitors (today/7d/30d), top pages, referrers, members, content snapshot. Tracking from 2026-07-14; no raw IP (daily visitor hash).

Technical / SEO

Machine-readable endpoints. Not the same as this human Site Map page.

SEO sitemap (XML)

/sitemap.xml

Public

Search-engine sitemap. Different from this /site-map page.

llms.txt

/llms.txt

Public

Short machine summary of the site for AI crawlers.

PWA manifest

/manifest.webmanifest

Public

Installable app shell + service worker /sw.js. See /install-app for member instructions.

This Site Map

/site-map

Public

Human guide to every major section (you are here). Also linked as /map.

Member-facing list from config/new_features.php — update that file when shipping features so the header button stays current.

Access key

  • Public — anyone can open (no login).
  • Members / verified — free site account; email confirmed for upload, sell, Lineup, etc.
  • Admin — Filament staff roles (club committee / Super Admin).

Questions? Contact the club or use Ask Ara (bottom-left).

Built by JFM Communications