Starbucks concept.
The card is the form.
An unofficial coffee loyalty app concept built with React Native and Expo. It explores the path from choosing a store to creating a membership card and placing it in a wallet.
GOES HERE.FLIP TO CONTINUE ↗
FOLLOWS THE CARD.
Turn the card.
Keep your place.
A small browser specimen of the flip interaction. Unofficial concept; no Starbucks affiliation.
Front of the card. Ready for your name.
Use Tab and Enter, or tap the controls. This preview stays in your browser; it does not verify, register, order, or pay.
Sign up on the thing you are signing up for.
The membership card carries the form. Name and birthday appear on the front; the phone field sits on the back. Moving to that field turns the card over. Completing the details drops it into a wallet and brings up verification.
A moving card has to be usable.
The keyboard must dismiss before the card flips and focus must return when the next field is ready. Once claimed, the card can tilt with the phone and catch a moving band of light. Tilt stops during entry. A form should stay where you put it.
Still a concept.
Store discovery uses Mapbox search, with richer details fetched when needed and cached for the session. Seeded stores keep the interaction usable when live results are unavailable.
Verification is simulated, session state is in memory, and ordering and payment are incomplete. This is a working interaction study, not a transaction app.
Things the work
taught me.
A clever form still has to behave.
The flip matters only if someone can finish entering their details without fighting it.
A concept is a concept.
The interaction is built; real verification, ordering, and payment are future work.