Clubs — formal cycling clubs in EE / LV / LT

URBALT now has a top-level Clubs section, alongside Marketplace, Community, Atlas and Territory. Clubs are the formal cycling and micromobility organisations of the Baltic — registered teams, training groups, race squads, recreational societies and family-friendly clubs. If you've ever wondered "where do I find my local cycling club?" — that's the page.

Phase 1 went live on 8 May 2026; Phase 2 + 2.5 (admin + inline-edit) on 8–9 May; Phase 3 (the full tabbed page with Posts, Events, Schedule, Coaches, Routes, Achievements, Photos and Club history) on 9 May 2026. The directory is open and clubs can apply now.

What URBALT clubs are — and what they aren't

A club on URBALT is a formal organisation: it has an owner, a defined discipline (road, MTB, gravel, BMX, cyclocross, triathlon, track, mixed, kids), a region, and (for legal cooperation) a registered legal entity behind it. Clubs sign a short cooperation agreement with URBALT before they're approved.

If your group is informal — neighbours who ride together on Sunday mornings, a friends' chat that meets at the same coffee shop, a yard-level kids ride — that's not a club. Use the community for that: post in the feed, organise on events, share your ride on routes. Community groups (informal) and clubs (formal) intentionally live on different surfaces.

Find a club

  1. Open /clubs in the top nav. You'll see the list of clubs registered in your country (Estonia clubs on urbalt.ee, Latvia on urbalt.lv, Lithuania on urbalt.lt).
  2. Each club card shows the name, region, primary discipline and a short description.
  3. Click a card to open the public club page (/clubs/<slug>) — full description, contact, social links, and (in the upcoming phases) events, routes, members and achievements.

The directory is still small — we're in open beta. If you're looking for a specific club and don't see it yet, ask the club organiser to apply.

Apply to register your club

If you run a registered cycling club in Estonia, Latvia or Lithuania and you'd like a presence on URBALT, you can apply.

  1. You need to be logged in with a URBALT account (getting started guide).
  2. Click Apply to register a club on /clubs and fill in the application: club name, region, discipline, short description, contact email and social links (website, Strava, Facebook, Instagram).
  3. Submit. The application goes to URBALT staff for manual review.
  4. We'll get in touch from [email protected] — we sign a short cooperation agreement (it's a one-pager, GDPR + content + brand basics) and once that's countersigned the club is approved and goes live.

Approval is manual on purpose — clubs sit on top-level navigation alongside the marketplace, so we want to make sure each one is a real organisation. Expect a personal reply from Sergei (URBALT founder) rather than an automated email. Most applications are reviewed within a few working days.

Status of a club

  • pending — application received, waiting for legal cooperation paperwork to be signed. Not visible on /clubs yet.
  • active — approved and listed publicly. Members can join, organisers manage the club.
  • suspended — temporarily hidden (rules violation, payment issue with a sponsorship feature, etc.). Reversible once resolved.
  • archived — the club no longer operates. Historical pages stay browsable but the club is no longer listed and cannot accept new members.

Roles inside a club

Once Phase 2 ships the club admin panel, clubs have five roles:

  • Owner — the founder / legal contact. One per club. Can transfer ownership.
  • Coach — runs training, posts the schedule, leads group rides. Multiple per club.
  • Admin assist — helps the owner with day-to-day admin (approving members, posting events, editing the club page).
  • Member — a paid-up / accepted member of the club. Sees members-only areas, RSVPs to internal events, posts in the club forum.
  • Visitor — anyone else viewing the public club page.

You can be a member of multiple clubs at the same time — there's no exclusivity. If you leave a club later, your achievements from your time there are kept on your profile as "Past member of …".

Managing your club — inline editing on the club page

If you're the owner, coach or admin assist of a club, you don't need a separate admin URL. Just open your club's public page (/clubs/<slug>) and you'll see edit affordances right where the content lives — the same FB-Page approach where the page admin and the visitor share one URL.

Same URL, different view

  • Anonymous visitors see a clean read-only public page.
  • Members see the public page plus a "You are a member" status badge.
  • Owner / coach / admin assist see the public page plus inline edit pencils on the About and Contact sections, an edit pill on the cover, a camera icon on the avatar, and a Manage members button in the aside Members card.

On desktop the pencils appear on hover; on mobile they're always visible. You never leave the page you're editing — every change is saved in place and the result is immediately what visitors see.

Editing the cover and the logo

  1. Click the edit pill at the bottom-right of the cover image, or the camera icon on the club avatar.
  2. The image picker opens with two tabs:
    • From device — drag-and-drop a file, or click to choose. The file is validated (size, type) and uploaded with a live progress bar.
    • From URL — paste a public image link, see a live preview before you commit.
  3. A crop guideline overlay shows you how the image will be framed (16:9 for the cover, a circular mask for the logo).
  4. If a cover or logo is already set, you'll also see a Delete affordance to remove it.

Editing the About and Contact blocks

Hover the About or Contact section and a pencil icon appears in the corner. Click it to switch the block into an inline edit form. Save commits the change; cancel restores the original. No full-page form, no separate admin URL.

Editing the hero metadata (name, region, discipline, founded year)

Hover the title block and a pencil appears. Inline editing replaces the title with inputs for: name (the large display name), region, discipline (road / MTB / gravel / BMX / cyclocross / triathlon / track / mixed / kids), and founded year. Country is not editable inline — it determines which Baltic domain shows the club.

Managing members

Open the aside Members card on the right of the club page and click Manage members. A slide-over panel opens from the right (480px on desktop, full-screen on mobile) with:

  • Search — filter by name.
  • Tabs — All / Admins / Members.
  • Clickable rows — each member links to their public profile.
  • Per-row kebab menu with admin actions (promote / demote / remove). The owner can never be demoted or removed this way.

Member tiles in the small preview on the club page itself are also clickable — they link to the user's profile.

The tabs on the club page (Phase 3 — live since 9 May 2026)

Below the cover and the club name there's now a sticky tab bar with 10 tabs. Click a tab and the visible section switches in place — no scrolling. The default tab is About. On mobile (≤640px) the tabs collapse into a native dropdown so the OS picker handles the choice.

  1. About — the description, founding year and the inline-edit pencil for the hero metadata.
  2. Posts — the club's news feed (see below).
  3. Events — upcoming events with RSVP.
  4. Contacts — email, phone, website, social links.
  5. Schedule — the weekly recurring training grid.
  6. Coaches — the coach roster, current and former.
  7. Routes — the club's curated GPX tracks.
  8. Achievements — medals, wins and records.
  9. Photos — photo albums.
  10. Club history — timeline of milestones.

Posts (the club news feed)

The Posts tab is the club's running feed. Owner, coach and admin assist can compose a post — text plus up to 8 photos picked through the same image picker as the cover/logo. There's a toggle "Show in community feed" at the bottom of the composer (default ON) that mirrors the post into the global /community feed under the club's name. Each post displays with the club logo, the club name, a relative timestamp ("2 h ago"), the photo grid (1/2/3/4 layout), and a reaction stub. You can edit or delete your own post; the owner can also edit or delete any post.

Events with RSVP

Each event card shows a date plate (day + month), title, location, description and live RSVP counters. Owner and coach create events with title, datetime, location, photo URL and description. Any active member can RSVP with "Going" or "Maybe". RSVPs are public so members can see who else is showing up.

Schedule (weekly training)

A simple weekly grid: day of the week, time, what (the session), where (the place), level. Members glance at it to know "when are we riding today". Owner and coach can edit the entire schedule inline — add rows, change rows, delete rows — and one Save commits the whole batch in one click.

Coaches

Each coach card shows a photo, name, an EKR-level pill (1–7), a specialisation tag (road / mtb / gravel / …), and a 2–3 line bio. Click a card to open the user's profile. A toggle "Former coaches" expands the historical roster with since/until years. To make someone a coach: open the Manage members slide-over, change their role to Coach — their card then appears here, and the owner can edit EKR / specialisation / bio / status / years inline.

Routes

Each route card shows a map preview image, name, distance, elevation gain, surface (road / gravel / mtb / mixed) and a GPX download link. Owner and coach create routes with name, distance, elevation, surface, GPX URL, map preview URL and description.

Achievements

Each achievement card shows a photo (or a trophy icon), the year, a place pill (gold for 1st, silver for 2nd, bronze for 3rd, neutral for 4+, or "finisher"), the title, the event name and the description. Owner, coach and admin assist add achievements. They're preserved on the club page even if the athlete later leaves the club.

Photos (albums)

The Photos tab lists albums as cards (cover + title + photo count). Click an album to open its detail view: photo grid, a "← Back" link, and "+ Add photo" if you can edit. Owner, coach and admin assist create albums and add photos one-by-one through the same image picker. Albums can optionally be linked to an event.

Club history

A vertical timeline of milestones. Each entry has a year (and optional month), a kind tag, a title, a description and an optional photo. The 8 milestone kinds are: Founding, Win, Coach joined, Coach left, Expansion, Partnership, Event, Other. Owner and coach add entries — including former coaches as historical entries.

For URBALT staff — the application queue

Staff (admin / superadmin role) review club applications at /panel/admin/clubs — the Clubs Admin entry under the Administration group of the panel sidebar. Each pending application shows the full applicant data: name, country, region, discipline, founded year, description, contacts (email / phone / website / Facebook / Instagram / Strava) and the applicant's note. Approve turns the applicant into the club's owner; reject sends a reason back to them. This page is invisible to non-staff users.

What's still ahead (Phase 4)

  • Transfer ownership — sensitive action, gets its own dedicated flow later. For now, ownership transfers are handled manually via support.
  • Visibility settings per content section (public vs members-only) — currently every tab is public.
  • Internal forum — members-only discussions inside the club.
  • Sponsors block — sponsor logos and links.

Multi-domain note

Like the rest of URBALT, clubs are domain-isolated: an Estonia club is primary on urbalt.ee, a Latvia club on urbalt.lv, Lithuania on urbalt.lt. The community and forum are shared across all three; the club directories are per-country. See the multi-domain guide for the full mechanic.

Related

  • Community overview — the informal side: feed, forum, events, routes, guides, news.
  • Events — group rides and meetups (community-wide, not club-internal).
  • Routes — sharing GPX tracks across the Baltics.
  • Getting started — sign up before applying for a club.