Back to the apps

Example site for an entirely fictional business — not a real company.

App demo

NorthscarNorthscar Bouldering, Durham

Go now?

The question before you set off: is there room right now, and is a course free? Both are decided here — bookings close two hours before the start.

Northscar is a sample app by Awelior. Invented business, invented data, nothing is stored.

Go now?

Sample data

34 of 90 places taken

As of 4:52 PM, counted at the turnstiles. It fills up from about 5:30 PM — arrive later and you wait at the mats.

Thu 6:00 PMNext coursefree cancellation until Thu 4:00 PM
no. 3Waiting listusually moves up by Friday
5 SepNext debit$49.00 · pause by 4 Sep
34 / 90In the gym nowfills up from about 5:30 PM

About this app

The Northscar Bouldering gym does not exist. Classes, coach names, membership numbers, occupancy figures and amounts on these screens are invented.

The demo books nothing, pays nothing and opens no turnstile. The bar pattern on the pass is schematic and carries no readable identifier.

Find a free place

Sample data

Timetable

Bookings close two hours before each start. After that the place goes back to everyone.

Thursday, 14 August

Friday, 15 August

Saturday, 16 August

  • 10:00 AMAdvanced techniqueWaiting list, position 3Freya Sutton · south hall · 120 minutes
  • 2:00 PMChildren from 66 places freePriya Sharma · an accompanying adult is required
  • 6:00 PMRoute setting, open workshopNoticeRoute setting team · north hall closed
Classes

Book a class

Sample data

Technique for beginners

Thursday, 14 August, 6:00 PM

Booked for you

Class

Duration
90 minutes
Location
North hall, slab area
Coach
Freya Sutton
Places
8 of 12 taken

Bring along

Shoes
Rental shoes included in the fee
Clothing
Comfortable, long trousers advisable
Experience
None required

Terms

Cancellation
Free up to two hours before
After that
The place is charged
Waiting list
Moves up automatically, with a notice

Pay

Payment goes through the payment method already on the device — no card number, no jump into a browser. Charged to the monthly fee instead, the amount appears on 5 September, but as a single debit.

Class
$12.00
Member discount
−$4.00
To pay
$8.00
Payment method
Stored on the device

Show at the turnstile

Sample data

Membership pass

Northscar Bouldering, Durham

Name
Emily Marsh
Member since
March 2024
Plan
Monthly contract, no cap
Valid until
5 Sep 2026

NW-4471-0882

Schematic pattern, no readable identifier

The pass is enough at the turnstile; the gym reads the number, not the name. Without a recorded induction the turnstile stays shut.

Access and house rules

The pass is written to the device the last time the app opened successfully and stays valid until the end of the contract term. It therefore works when there is no signal in the entrance hall — although nothing can be booked there either.

Nobody enters the hall without an induction. First-time visitors do it at the front desk; it is recorded once and then carried on the pass.

Children under 14 climb only with an accompanying adult. That adult needs no contract of their own, but does need their own admission.

Recent visits

From the turnstiles. If you are thinking about pausing, this is where you see whether the monthly fee still pays for itself.

  • Tuesday, 12 August5:42 PM to 8:15 PM · north hall2:33 AM
  • Saturday, 9 August10:05 AM to 12:40 PM · class and open training2:35 AM
  • Wednesday, 6 August6:20 PM to 7:55 PM · south hall1:35 AM

Change the contract

Sample data

Monthly contract M-0114

Emily Marsh · member NW-4471-0882

Active

Contract

Start
1 March 2024
Fee
$49.00 per month
Notice
To the end of the month, no notice period

Included

Access
All opening hours, no cap
Rental shoes
At no extra charge
Classes
$4.00 off each class

Freeze

Possible
Twice a year, up to three months each
Request
In the app or at the desk, before the 5th

Payments

Fees and courses kept apart so you can see what each debit was for — and what a cancellation brought back.

  • Monthly fee, AugustCharged5 Aug 2026 · direct debit$49.00
  • Class — technique for beginnersCharged10 Aug 2026 · paid on the device$8.00
  • Monthly fee, JulyCharged5 Jul 2026 · direct debit$49.00
  • Class — strength and gripRefunded28 Jun 2026 · canceled, refunded−$8.00

When something is missing

Four views a website never has. At the turnstile the last one matters most: the pass has to work without a signal.

  • Loading

    Loading the timetable

    Days and times appear immediately, occupancy follows. A spinner over the whole screen is quicker to build and slower to read.

  • Nothing there

    No booking open

    Nothing booked is not a fault. The screen says so and offers the way into the timetable.

  • Failed

    Payment did not go through

    The booking stays and is not quietly deleted. It says by when it would otherwise lapse.

  • No connection

    No signal at the turnstile

    The pass lives on the device and keeps working. Booking does not — and it says so, instead of trying and hanging.

No effect in this demo — nothing is stored.

The project frame

How Awelior would approach this project

Northscar Bouldering, Durham is invented — the way it is built is not. None of this is work delivered for a client. It is the shape we would give such a project — with the same depth, but without a client who would have to answer for it.

Where it starts

Northscar Bouldering has members on monthly contracts, a changing class program and a turnstile. Three small frictions add up: the class plan hangs in the gym, booking happens at the desk, and the plastic card is at home exactly when somebody drops in on impulse. Each of them costs either a class or a conversation at the counter.

Decisions

  • The pass is a tab of its own

    It is the reason the app ends up on the phone's home screen. Burying it two levels down under “Account” would be the fastest way to keep the plastic card in use.

  • Classes as a day plan, booking as a pushed view

    The plan shows the week; booking happens in a sheet raised over it. That keeps the plan the place you return to, and makes booking a short detour rather than a separate state.

  • The pass code as a schematic pattern

    The code on the pass is explicitly not a readable barcode or QR code but a pattern with a note. A working code in a demo would be an identifier pointing at nothing — or worse, at something.

Deliberately left outNo contract signing and no payment in the app. A monthly contract with automatic payments needs an authorization, cancellation terms and identity — that belongs at the counter or in a project of its own, not as a fourth button in a class app.

What is in it

Screens
5
Tabs
4
Content blocks
13
Languages
4

A tab bar plus a pushed booking view with a way back, in all four languages, including the four states on the account screen. Navigation responds; booking and pass are laid out and inert.

How it would go on

  • Class administration

    Places, waiting lists, cancellations and instructor changes. A booking only becomes a booking once somebody can say no to it.

  • Access control

    The pass has to open the turnstile. That depends on the installed hardware and is where a project like this becomes expensive or cheap.

  • Membership and fees

    Contract status, billing runs, freezes and cancellation — the app displays them, a system behind it has to manage them.

Talk through your project