OneTap Check-In

onetap check-in

an illustration set that explains the product before anyone reads a word.

illustration · ongoing

client

OneTap Check-In

role

Illustrator

timeline

2021 to now, ongoing

scope

Illustration set for website, App Store and app

audience

Gyms, schools, universities, churches, job sites

01 brief

a check-in app had features people couldn't picture from text alone.

OneTap needed illustrations for its website, App Store listing and app.

The goal was assets that explain the text, so visitors and app users get a better idea of each feature at a glance: touchless check-ins, QR codes, alerts and Excel imports.

OneTap Check-In
app store set | one feature per screen

02 audience

one style had to feel right for a gym, a school and a construction site.

OneTap serves sports teams, K-12 schools, universities like UCLA, gyms, churches and construction sites.

That ruled out anything too playful for a job site or too corporate for a school. The illustrations needed to feel friendly for everyone while staying simple.

a gym, a school, a community centre and an event

OneTap illustration: Membership check-ins at the gymOneTap illustration: Class attendance taken from the lecture hallOneTap illustration: Community members checking in on a kioskOneTap illustration: Event check-in at the door

03 style

flat shapes in the brand's own blue, so the art never fights the interface.

I built the set on OneTap’s colour scheme and kept it flat, so it sits naturally next to real app screens.

Each scene pairs a person with one feature, drawing on existing and new sources of inspiration, so the action reads instantly even at App Store thumbnail size.

colour palette · from the OneTap brand guidelines

The palette came straight from OneTap's brand guidelines: two warm tones and one cool, with a soft grey to hold every scene together.

04 work

one set, three places to live.

The same illustrations run across the website, the App Store listing and inside the app, so the product looks and feels the same wherever someone meets it.

Every scene was drawn to be reused and cropped, from wide website banners to narrow phone screenshots.

place 1websiteFeature explainers next to the copy

place 2app storeScreenshots that sell the feature

place 3in-appMoments that guide new users

OneTap Check-In
feature scenes | website

8 more scenes from the setlive on onetapcheckin.com

OneTap illustration: QR check-in feeding live attendance analyticsOneTap illustration: Self check-in from a phoneOneTap illustration: Attendance reports for grant applicationsOneTap illustration: QR code check-inOneTap illustration: Check-out times logged automaticallyOneTap illustration: Audit-ready attendance recordsOneTap illustration: Teams reviewing attendance togetherOneTap illustration: The paper sign-in sheet problem

05 outcome

seen by 186,000 people in a single year.

The set shipped across the website, App Store and app. OneTap’s website alone drew 186,000 visitors in a year, so the illustrations became the first thing a large audience saw of the product. OneTap still brings me back for new assets as the product grows.

[Add what you learned, and one thing you would do differently today.]

live on onetapcheckin.com | 2026

186kwebsite visitors in a year

3places the set appears

6audiences, one visual style

“Looks nice, very well thought out.”

Karsh, OneTap Check-In

06 still growing

five years on, the same visual language now sells to school districts.

In 2026 OneTap came back with a new audience: school districts. OneTap’s team wrote a brief for each asset, pairing one district pain point with one product promise.

My job was turning each brief into a scene that reads in a second. The before is grey and stuck, the after is in colour and calm, and a green “now” marks the switch. The newer scenes put real dashboard screens in the characters’ hands, so the product itself is the proof.

OneTap Check-In
every school, one dashboard | pain: no district-wide view
OneTap Check-In
see it before the quarter ends | pain: the absenteeism scramble