• From brand to code
  • Design and build in one place
  • Two of us, no middlemen
  • Based in Indonesia
  • Open for new projects

 WIB

Contact
back to all projects

Upperroom

Upperroom: designed to brand a community ticketing platform, then build the site, organizer view and scanner that run on it

Upperroom event homepage: One room. Three nights.
Industry
Church & Community Events
Project timeline
May 2026
What we did
Brand Strategy, Research, UI/UX Design, Design System, Prototype, Development, Ops
Design deliverables
Brand Identity, Event Website UI, Organizer Dashboard UI, QR Scanner UI, Design System
Engineering deliverables
Event Website, Ticketing System, E-Commerce, Organizer Dashboard, QR Scan, Payment System, SEO, Analytics

We gave Upperroom, a ticketing platform for church communities, one identity and one product, from the group chat where an event is shared to the door where it begins.

Events were planned in chats, paid by bank transfer and checked against a printed list on the night, so every guest and every volunteer started with a question.

Now the price sits on the first screen, every ticket carries a name and a QR, and any volunteer phone can tell who has arrived.


Objective

Design a brand that feels like the room where people meet, then build the event website, organizer view and door scanner that carry it from checkout to check-in.

The Challenge

Ticketing that speaks like a box office

Generic ticketing brands feel cold to a community. Upperroom needed a voice and a look that belong to a gathering, not a concert.

Three questions on a phone

Most people open the link on a phone and want when, where and how much. Many buy for a spouse or a small group, all in one go.

A printed list at the door

Volunteers matched guests against bank transfers on paper. That meant queues, awkward questions and no clear count of who had arrived.

The Solution

Two rooms that overlap

The organizers and the people who come meet in the middle. That overlap is the mark, and it becomes the double O in the wordmark.

One straight path to a QR

Price on the first screen, a name on every ticket, then QRIS with the tickets held for ten minutes.

Live numbers for the team

Revenue, seats left and live check-ins up front. Any phone becomes a scanner that answers in plain words.


Our development process.

Five phases in one month, from the first interviews with organizers to the website, ticketing, payments and QR scanner tested on real phones.

Discovery
Define
Ideate
Design
Develop
Organizer interviews 2 d Event-night walkthrough 1 d Volunteer interviews 2 d Logomark & logotype 3 d Site map 1 d Ticket flow 2 d Wireframing 3 d Brand guidelines 2 d UI design 4 d Prototyping 2 d Event website 4 d Ticketing 3 d Payments 3 d Organizer dashboard 3 d QR scan 2 d Launch and ops 1 d

Part 1 · Brand identity

Community events are planned in group chats, so the identity had to feel like the room where people meet, not a concert ticket.

/LogomarkTwo rooms
Two circles: the organizers and the people who come. The overlap is the event itself.
/LogotypePrimary
The same overlap becomes the double O, so the mark and the name read as one.

Two rooms, one overlap.

The organizers and the people who come. The space they share is the event itself, and it becomes the double O in the name.

/ConstructionLogomark
/Clear spacex = height of the O
xxxx
No text, image or graphic enters the space around the logo.
/Minimum sizeDigital and print
330 px wide 198 px wide 50 px wide, the smallest on screen
In print, never narrower than 35 mm.

Guidelines a growing team can follow.

Values and voice first, then the colour pairs and the type scale every new screen or poster reuses.

/Brand valuesWhat we stand for
Clarity
Every interaction stays simple and direct, from finding an event to the ticket confirmation.
Reliability
Trust comes from clear information, secure tickets and the same flow every time.
Community
We design for people, gatherings and the experiences they share.
Efficiency
Less manual work for organizers, from event setup to tickets and check-in.
/Tone of voiceHow we sound
Clear
Simple words that tell people exactly what to do next.
Helpful
We guide organizers and guests through each step without making it feel complicated.
Direct
No extra wording, just the action: create, share, register, pay, check in.
Calm
Reassuring, above all during registration, payment and ticket confirmation.
White on Sky
White on Upperroom blue
Navy on Off-white
White on Navy
/Type scaleInter
  1. 64 px One room. Three nights.
  2. 48 px Tickets and pricing
  3. 36 px Harvest Night 2026
  4. 24 px 3-Day Pass · 13–15 Nov

Part 2 · Website, organizer and scanner

One straight path from the event page to a QR, and an organizer view and scanner volunteers run from their own phones.

Night colours, one clear action.

Navy sets the evening, one blue marks every step toward a ticket, and Inter keeps prices and seat counts easy to read.

/Font/Main font

Inter

Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz

0 1 2 3 4 5 6 7 8 9 & * @ ? ! / + ( , . : ; )

/Specimen
  • Regular
  • Medium
  • Semibold
  • Bold
Cap height x-height Baseline Descender Aa

One family: body, labels, headings and ticket numbers.

Upperroom blue

HEX
#1B60FB
RGB
27 | 96 | 251
CMYK
89 | 62 | 0 | 2

Sky

HEX
#33BBFE
RGB
51 | 187 | 254
CMYK
80 | 26 | 0 | 0

Success

HEX
#4ADE80
RGB
74 | 222 | 128
CMYK
67 | 0 | 42 | 13

Error

HEX
#FF8A8A
RGB
255 | 138 | 138
CMYK
0 | 46 | 46 | 0

Navy

HEX
#000A13
RGB
0 | 10 | 19
CMYK
100 | 47 | 0 | 93

Surface

HEX
#0A1522
RGB
10 | 21 | 34
CMYK
71 | 38 | 0 | 87

Surface 2

HEX
#14212F
RGB
20 | 33 | 47
CMYK
57 | 30 | 0 | 82

Muted

HEX
#A3AEBC
RGB
163 | 174 | 188
CMYK
13 | 7 | 0 | 26

Off-white

HEX
#F7F9FF
RGB
247 | 249 | 255
CMYK
3 | 2 | 0 | 0

/Icons · 18 from the product, Remix line

TicketQR codeCalendarDoorsVenueGroupUserParkingRestaurantSecureLockMailWhatsAppShareHeartSearchInfoCheck

A homepage built like an event poster.

Here you see the full homepage on desktop and phone. It covers what the event is, who is on stage each night, ticket prices and how to get there.

Upperroom event homepage, full length on desktop
Upperroom event homepage, full length on mobile

Every answer above the fold.

The event page puts price, dates, doors and venue in the first screen, because that is what people check first. The line-up and the questions guests ask follow below.

Event page
Select tickets with a running total

Tickets for the whole group

A 3-Day Pass, single nights or parking, up to five entry tickets in one order.

Every ticket gets a name, so friends can arrive on their own.

Checkout with a name for every ticket

Pay with QRIS, walk in with a QR.

Guests pay by scanning a QRIS code with any banking or e-wallet app. Their tickets are held for ten minutes, while the guest completes the payment.

QRIS payment with a ten-minute hold

Payment

A ten-minute hold while the guest pays.

Confirmed e-tickets, one per holder

E-tickets

One QR per person, so friends can arrive on their own.

An account for the tickets you hold.

Sign in to see your tickets, transfer them to friends and follow the events you care about.

Sign in

Sign in

Your tickets and the events you follow, in one place.

Sign in: email and password do not match

When it goes wrong

A clear message that says what to fix.

Organizer dashboard: how tonight is going.

The event team sees money in, seats left and who has arrived for each night, updated the moment a ticket is paid or scanned.

Organizer overview: revenue, check-ins and seats per night
Check-in desk with the reason for every failed scan

Check-in at the door

Volunteers scan tickets with their own phones. If a ticket is not valid, the screen shows the reason: wrong night or already used.

Tickets and prices, set per night.

Before sales open, the organizer sets a price and a seat limit for each night and for the 3-day pass. The website and the door both follow these rules.

Tickets and pricing per night

Phone first, on both sides of the door.

Guests show the QR on their phone, and volunteers scan it with theirs.

Checkout on mobile
QRIS payment on mobile
E-ticket on mobile
Event home on mobile
Door scanner: valid ticket
Door scanner: ticket already used

The Result

One mark of two overlapping rooms now runs through the event page, checkout, organizer view and scanner, so the brand feels like the same room from a group chat to the door.

Guests see the price before anything else and leave checkout with a named QR for everyone in their group. Volunteers scan from their own phones, and every answer on screen tells them what to do next.

The team follows money and seats live instead of matching bank transfers after the weekend.

  • Discovery

    • Organizer interviews
    • Event-night walkthrough
    • Volunteer interviews
  • Brand & UX Design

    • Logomark
    • Logotype and lockup
    • Site map
    • Ticket flow
    • Wireframe
  • UI Design

    • Colour and typography
    • Brand guidelines
    • Design system
    • Responsive
  • Prototyping

    • Interactive prototype
    • QR scanner
  • Development

    • Event website
    • Ticketing and e-commerce
    • QRIS payment system
    • Organizer dashboard
    • QR scan
    • QA, launch and ops
Ask Align Studio We reply on WhatsApp