Back to the apps

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

App demo

Linden HouseLinden House Yoga

Schedule

Tap a class to see the spot, the room and who is teaching.

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

Good morning, Kate

Sample data

Today 5:30 p.m. — hatha, room 1

Spot 9 of 24. Doors open at 5:15. Canceling is free until 3:30 p.m.

Booked this week

Swipe
HathaMon 5:30 p.m. · room 1booked
Yin and breathWed 7:15 p.m. · room 1booked
VinyasaFri 6:45 p.m. · room 2waiting list, 2nd

Worth knowing

Demo with invented data

Names, bookings and times in this app are made up. Nothing here is connected to a real studio.

What you can tap is genuinely built: switching screens, tabs, full screen. Anything that would write data does nothing.

Schedule

Sample data

This week

Gray means full — you can join the waiting list there.

Monday 14

Tuesday 15

  • 7:00 AMAshtanga Mysore8 openRoom 2 · Jonas
  • 12:15 PMHatha, short14 openRoom 1 · Paul
  • 6:00 PMBack care, seriesclosed groupRoom 1 · Miriam
  • 7:45 PMYin and breath3 openRoom 1 · Sarah

Wednesday 16

  • 9:30 AMHatha, drop-in9 openRoom 1 · Theresa
  • 5:30 PMVinyasa flow5 openRoom 2 · Jonas
  • 7:15 PMYin and breathbookedRoom 1 · Sarah

On the waiting list

If a spot opens up you get a notification and have 30 minutes to take it.

  • Vinyasa flowFri 6:45 p.m. · room 22nd
Schedule

Hatha, drop-in

Sample data

Hatha, drop-in class

Monday 14 · 5:30 – 6:45 p.m. · room 1

Spot booked

Class

Teacher
Miriam Vogt
Length
75 minutes
Level
All levels, variations are shown
Room
Room 1, ground floor facing the courtyard

Your spot

Booked
November 9, 8:14 p.m.
Occupancy
9 of 24
Charged to
Ten-class pass, class 8 of 10
Free cancellation until
Monday, 3:30 p.m.

What happens today

  1. Doors opendonefrom 5:15 p.m.
  2. Arrive, take a matin progress5:15 – 5:30 p.m.Mats and blocks are on the wall to the right. If you would rather not be adjusted, put a wooden chip at the top of your mat.
  3. Classstill open5:30 – 6:45 p.m.
  4. Put the room backstill openby 6:55 p.m.

Give up your spot?

Free until 3:30 p.m. After that the class comes off your pass — by then the spot helps nobody.

Class
Hatha, Mon 5:30 p.m.
Deadline
today, 3:30 p.m.
After that
1 class off the pass

My pass

Sample data

Ten-class pass

Kate Sollner · valid through February 28

Classes
3 of 10 left
Bought
September 3
Transferable
yes, to one person

LH-2026-4471

Schematic pattern, no readable identifier

Show it at the desk — the code gets scanned. It works without a signal too.

Your year

  • Classes attended34 of 50 toward your goal
  • Pass used7 of 10 classes
  • Canceled in time4 of 4 on time

What the pass does

The ten-class pass is valid for a year from purchase and is transferable: if you go away, hand it to a friend. “Yin and breath” counts as one and a half classes, because it runs 90 minutes instead of 75.

If the pass expires while classes are left on it, they do not vanish on the spot — talk to us at the desk.

Account

Sample data

Your details

What you put here is seen by the desk — not by teachers personally.

Notifications
Waiting list and cancellations only

Shown to the teacher as a short note before class.

This form submits nothing.

Before your first class

  • Account createdon September 3done
  • Pass boughtTen-class passdone
  • Disc note on filedone
  • Direct debitonly needed for the monthly rateblocked

When something does not work

These four cases are the difference between an app and a website on a phone.

  • Loading

    Loading the schedule

    Fetching this week. Whatever is already on the device stays visible in the meantime.

  • Nothing there

    Nothing booked this week

    As soon as you take a spot it shows up here — including one on the waiting list.

  • Failed

    Booking did not go through

    The spot was taken in the meantime. Nothing came off your pass.

  • No connection

    No signal

    The pass and the code keep working, and the schedule shows the last state it loaded. Booking works again once you have reception.

No effect in this demo — nothing is stored.

In the hands of
For practitioners with a pass or monthly rate
Shown on
Android — title on the left, three system buttons below
Replaces
Replaces: calling the desk, the sign-up sheet by the door, the paper pass in your wallet

Everything in this demo is laid out and none of it acts: buttons only report that they have no effect in the demo, checkboxes are fixed, input fields lead nowhere. Nothing is stored, sent or fetched.

The project frame

How Awelior would approach this project

Linden House Yoga 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

Drop-in classes at Linden House Yoga have limited places, and the studio ran them on a sheet by the door and calls to the desk. Both fail at the same point: people who cancel at short notice do not ring — so the spot stays empty while somebody else turns away at the door. Then there is the pass, sitting in a wallet, whose balance nobody knows until it runs out.

Decisions

  • Canceling is as easy as booking

    Both are two taps away, and the deadline is stated everywhere it matters. An app that makes booking comfortable and hides canceling produces empty mats in full classes.

  • The pass works with no signal

    Pass, code and the last loaded schedule live on the device. The practice room is on the ground floor facing the courtyard, where reception is poor — a pass that fails to load precisely at the desk is not a pass.

  • The note for the teacher lives in the account, not in the booking flow

    Anyone with a limitation enters it once, not again with every booking. And next to it stands who reads it: the desk, so the teacher gets a short note before the session — nothing more.

  • Android frame

    This studio has a mixed clientele, and the choice fell on Android so that both platforms are visible in this section. The decision is stated here so it stays visible as a decision.

Deliberately left outNo payment in the app. Passes and rates go through the desk — taking money is its own project with its own obligations, and hinting at it here would make a promise the demo does not keep. No social layer either: who practises next to whom is nobody’s business, and an attendance list other people can see keeps people away from a first class.

What is in it

Screens
5
Tabs
4
Content blocks
15
Languages
4

A tab bar with home, schedule, pass and account, plus a pushed class view with a way back and the four states on the account screen. Navigation works; everything else is laid out and does nothing.

How it would go on

  • A waiting list that actually moves

    The hard part is not the list, it is the deadline: whoever moves up has to accept within a set time or the spot moves on. That needs a clock on the server, not on the phone.

  • Notifications in moderation

    Moving up and cancellations — nothing else. Push is why this app takes work off the desk, and the quickest route to being deleted.

  • One pass balance for everyone

    The desk, the website and the app have to see the same balance. Otherwise the desk and the member argue about a number each of them is reading off their own screen.

Talk through your project