User Manual
Welcome to PubCrawl! This guide is for customers — everything you need to find a crawl, pick a departure, book your spots, pay, and manage your bookings. No technical knowledge is required. Every screen described here is part of the live application.
Browsing & Booking a Crawl
The storefront
The public site lives at /. From the homepage you can explore crawls, guides, blog posts, and more.
Crawl catalogue (
/listings) — browse all crawls with search and filters (theme, pace, format, price, location). Each crawl card shows the cover image, title, guide, rating and reviews, and price per spot. Grid and list views are available, and listings paginate (numbered pages or "load more", as configured by the site).Crawl detail (
/listings/[slug]) — the full page: hero with title, rating and guide; key details (route, pace, minimum age, location); the description and what's included; the list of scheduled departures with each departure's date, time, and remaining spots; paid extras (for example a welcome shot or professional photos); reviews; nearby places; and similar crawls. Choosing a departure and spot count starts checkout.Other public pages include Guides / Become a Guide (
/become-a-host), How it works (/how-it-works), Blog (/blogs), About (/about), FAQ (/faq), Gallery (/gallery), and Contact (/contact).
Booking & checkout
- Pick a crawl from the catalogue and open its detail page.
- Choose a departure from the available dates — each shows its date, time, and how many spots are left.
- Choose your spots — the number of guests (per-person booking), or book the whole departure as a private crawl for your party. You can add any paid extras here.
- Checkout (
/booking/checkout) shows your booking summary — crawl, departure, spots, extras, and totals. You can apply a coupon code or gift card. Pick a payment method from those the site has enabled (for example PayPal, or an offline option like bank transfer). - Pay a deposit or the full amount. Choose to pay the deposit now (balance due later) or pay in full. Spots are held for your departure the moment your booking is created.
- After a successful payment you land on the confirmation page (
/booking/confirmed) and in your customer dashboard; an offline (bank transfer) payment shows an "booking placed, payment pending" message until an admin confirms it.
You'll need a valid photo ID at check-in — most crawls carry a minimum age (18 or 21) that's checked at the door, and the guide will run through a short safety briefing about pacing the night responsibly before you set off.
If you aren't signed in you'll be prompted to log in or register before your booking is confirmed.
Creating an Account & Signing In
| Page | Path | Purpose |
|---|---|---|
| Login | /login |
Sign in with email + password (show-password toggle) |
| Register | /register |
Create an account: email, password (with a strength meter), confirm |
| Forgot password | /forgot-password |
Request a reset link by email |
| Reset password | /reset-password |
Set a new password from the emailed link |
| Verify email | /verify-email |
Enter the verification code sent after sign-up |
Depending on how the site is configured, registration, login, forgot-password, and email/SMS verification may be enabled or disabled, and social sign-in or two-factor login may appear.
Your Customer Dashboard
Once signed in, your portal lives under /customer. The sidebar links every area below.
Dashboard
Path: /customer/dashboard
Your home base: a welcome banner, KPI cards (upcoming bookings, total spend), your next departures with quick links, a recent-activity feed, and recommended crawls.
Bookings
Path: /customer/bookings
Every crawl you've booked, with stats and status tabs (Upcoming / Completed / Cancelled). Each card shows the crawl, departure date and time, spots, amount paid, and status. Search by crawl or guide.
Booking detail
Path: /customer/bookings/[public_id]
A single booking's full breakdown — crawl and guide, departure date/time, spots and booking mode, extras, payment records (deposit and balance), and the cancellation option. If your crawl is cancellable, this is where you request a cancellation; the refund amount is calculated from the crawl's cancellation policy and how far ahead you cancel, and your spots are released. Refunds are reviewed and approved by the site before they are paid out.
Payments
Path: /customer/payments
Your payment history with stats and status tabs; open an invoice (view/download) per payment. Deposit and balance payments are listed against their bookings.
Wishlist
Path: /customer/wishlist
Crawls you've saved for later; remove one or jump to the crawl to book it.
Reviews
Path: /customer/reviews
Reviews you've written on crawls you've attended, with the ability to edit them where allowed.
Communication
| Page | Path | Purpose |
|---|---|---|
| Messages | /customer/messages |
Chat with your guides; threads update live, unread counts |
| Notifications | /customer/notifications |
Your booking and account notifications |
| Support | /customer/support |
Open and track support tickets |
Account Settings
Path: /customer/settings
Manage your profile (name, phone, avatar, date of birth, bio), saved addresses, password (with a strength meter — 8+ chars, uppercase, number, special character), and notification preferences.
Managing a Booking
Everything about a placed booking happens from Bookings → booking detail (/customer/bookings/[public_id]).
- View your departure — the confirmed date, time, spots, and booking mode (per-person or private), plus the guide and meeting point.
- Pay a balance — if you paid a deposit, settle the remaining amount from the booking when it's due.
- Add-ons — any paid extras you selected (e.g. a welcome shot or professional photos) are itemised on the booking.
- Cancel & refund — request a cancellation where the crawl policy allows it. The refund is computed from the policy tier (flexible / moderate / firm / strict / non-refundable) and your lead time; your spots are released back to the departure, and the refund goes to the site's approval queue before it is paid. You'll be notified by email (and WhatsApp/SMS where enabled) at each step.
- Message the guide — reach the guide directly about your upcoming departure.
- Review — after you've been out, leave a rating and review from the booking or from Reviews.
A guide may occasionally need to cancel a departure; if that happens your spots are released and a refund is issued per policy, and you're notified.
© CreativeCape Solutions · creative-cape.com · support@creative-cape.com