# LetsPadel — Full Site Reference for AI Agents

> All-in-one platform for padel lovers. Book padel courts, find verified coaches, join blitz games, tournaments and leagues, and get an automatic player rating after every match.

This document is intended for AI agents (chat assistants, retrieval systems, crawlers) that want a self-contained summary of LetsPadel without having to render JavaScript. It is updated together with the rest of the site.

## What LetsPadel is

LetsPadel is a SaaS platform for padel tennis. It serves three audiences:

1. **Players** — find and book courts at nearby arenas, discover open matches, join leagues and tournaments, hire coaches, and get an automatic skill rating after each match.
2. **Coaches** — publish a profile, accept bookings, manage payments, and reach new students.
3. **Venues** — manage courts, availability, bookings and revenue through a venue dashboard.

The platform handles payments (Stripe), real-time updates (WebSockets) and is available in English (default, no URL prefix), French (`/fr`), Lithuanian (`/lt`), Portuguese (`/pt`), Spanish (`/es`), Polish (`/pl`), German (`/de`), and Latvian (`/lv`).

## How to navigate the site

The public site uses Next.js App Router. URLs follow this structure:

- `/` — homepage (English)
- `/{locale}/` — homepage in another locale, where `{locale}` is `fr`, `lt`, `pt`, `es`, `pl`, `de`, or `lv`
- `/clubs`, `/clubs/{id}` — club listings and individual club pages
- `/coaches`, `/coaches/{slug}` — coach listings and individual coach pages
- `/matches`, `/matches/{id}` — match listings and individual match pages
- `/blog`, `/blog/{slug}` — blog listings and individual posts
- `/become-a-coach` — coach recruitment page
- `/contact`, `/privacy-policy`, `/terms-and-conditions`, `/cookies-setting` — info pages

All of the above are accessible without authentication. Anything under `/coach`, `/venue`, `/user-profile`, `/auth`, `/token-page`, or any `/checkout` subpath is private and is disallowed in `robots.txt`.

## Sections in detail

### Clubs

Listings of padel clubs with photos, address, courts, opening hours and pricing. Each club has its own page at `/clubs/{id}` showing real-time court availability and a booking widget. Booking requires a LetsPadel account.

### Coaches

Directory of certified padel and tennis coaches. Each coach has a profile at `/coaches/{slug}` with bio, languages spoken, hourly rate, available time slots and reviews. Lessons can be booked online and paid via Stripe.

### Matches

Open padel matches near the player. Users can browse upcoming matches, filter by skill level / location / time, and join with a few clicks. Joining a match books a slot at the host arena and confirms via WebSocket. After the match, results are submitted and player ratings are updated automatically.

### Blog

Articles on padel technique, strategy, equipment, news, and platform updates. Posts are authored in MDX and served from S3. Each post is also available as raw markdown for AI agents:

- HTML: `https://www.lets-padel.com/blog/{slug}`
- Markdown: `https://www.lets-padel.com/blog/{slug}/md`

The markdown route returns `text/markdown; charset=utf-8` and is CORS-enabled.

### Become a Coach

Information page for coaches who want to join LetsPadel. Covers commission, payouts, scheduling tools, and the application process.

## Pricing

Booking fees vary per arena and per coach; there is no platform-wide subscription for players. Coaches and venues are charged a commission per booking. Specific pricing for any arena or coach is shown on its profile page.

## Machine-readable resources

- `/sitemap.xml` — full list of indexable URLs across all locales.
- `/robots.txt` — crawler policy, including allowances for AI-specific user agents (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, Applebot-Extended) on public pages.
- `/llms.txt` — short index version of this file.

## Brand and contact

- Brand name: LetsPadel (sometimes written "Lets Padel" or "Let's Padel")
- Website: https://www.lets-padel.com
- Support and partnership requests: via the contact form at `/contact`

## What this site is NOT

- Not an at-home training app or wearable. LetsPadel coordinates real-world play at real arenas with real coaches.
- Not a free-to-play game. Booking a court or a coach incurs the arena's / coach's normal fees.
- Not affiliated with any specific national padel federation; it works with venues across multiple countries.
