Cards, tables, and ways to show more.
A curated collection as a branded cover with its name on it; a family’s own as its name, maker, and count beside a few of its photos.
Covers: still life, gradient, taped print, and a business’s collection
Rows, for a family’s own collections








On a profile, without counts
Retained for design review. No consumer screen uses this component.
A card with a title and a line of detail. With a link, the whole card is clickable.
The plain container: a flat surface for grouped content that is neither a business’s brand nor text on a photo, like a business’s overview or a settings group.
Use liquid for the directory footer’s material without adding raised. It shares LiquidGlassMaterial.module.css with DirectoryFooter, follows the appearance, becomes opaque under reduced transparency, and gains a strong edge with more contrast. The default and frosted materials are unchanged.
Retained for design review. No consumer screen uses this component.
A business’s color behind a page: fading from the top, or a soft tint.
Words for screen readers only.
There are words after this sentence that only a screen reader reads. These ones.
A hairline across its container, with a word in the middle when it parts two ways in.
Glass for a business’s cards and the activity page’s sections, and a white panel for text on a photo. Move the pointer across a card to see the light follow.
Bring a lunch and a water bottle. Full refund up to 7 days before the session.
Happy Makers
A card painted in a business’s brand colors. Readability shows how easily its text reads: we aim for 8.2:1, and 4.5:1 is the minimum.
A business with its own colors: Happy Makers
A business with no colors yet: Sample: Cedar Hollow Day Camp
A business’s logo on the background it was made for, or its initials when it has no logo.










A business’s logo as a die-cut sticker, so any logo looks placed on the business’s colors. On its business page and its activities’ pages it peels and can be dragged around.
Every business in the catalog: cut to its own shape, on a backing shape in its own ground, or its initials
The six shapes: four for compact logos and initials, two for wordmarks
Peel on: hover to peel, press and drag to move it around the card
Wear: each move wears the corner it’s handled by a little further (a deepening crease, a frayed edge, print rubbed through), through five stages from new to worn; it never comes off
A business on Explore and in Collections: its logo centered on a tile in the business’s color, with its name below.
Four businesses: its own colors (with a bookmark), a wordmark, initials, and no colors yet
Name inside, an option no screen uses yet
Every activity, on every screen: what it is, who runs it, when it is, and what it costs, under its photo.
Small, medium, and large


Every kind of date and price: a day, a weekly class, a drop-in, a week, and a series with no dates listed





A long title, cut to one line; a business with no photo or logo; a price the data doesn’t have; and every date full, with no waitlist and with one

In Explore’s results, for Maya and Theo



In Explore’s results for Friday, October 16: the date is the session on that day



With friends going: one, two, and three or more, in the photo’s corner ahead of any tag



On a business’s own page: where it meets in place of the business, and no sticker, four to a row
As a row, beside Explore’s map: the same four lines beside the photo, the bookmark on the title’s line, the tag (or friends going) under the price, no sticker

Loading: the tile’s own shape, so the grid holds its layout (ActivityTileLoading)
An activity as one row, for scanning a long list or attaching to a post.




Loading (ListingRowLoading)
One row of a list: settings, people, and plans.
Settings rows on Panel, the tint reaching its edges
People, and a plan
The dates of an activity, each a way to book it.
No sessions posted yet
As on the activity page: a calendar page on each date, black Book buttons, five, then See all
A date as a tear-off calendar page: the month, the day, and the weekday.
Retained for design review. No consumer screen uses this component.
A person on a business’s team: their name, role, and the qualities the business chooses to show. Opens their profile.
A team, as on a business page. Select a card to open the profile.
Lead teaching artist
Studio teacher
Open studio host
At its narrowest (240px), and static, with no profile to open
Lead teaching artist
Lead wilderness instructor
Retained for design review. No consumer screen uses this component.
What parents say about a business: the overall rating, the scores, a summary, and the reviews. Not in use yet: reviews are out of scope for now.
Overall rating
4.9/5
Based on 38 reviews
Review summary
What parents are saying
Parents praise small groups and instructors who know each child by name. Many mention clear updates, calm drop-offs, and care with allergies. Overall, they describe a warm, well-run place their kids want to go back to.
Summarized from the sample reviews
5
September 2026, Went to No-School-Day Art Camp
The instructors made every child feel capable.
5
August 2026, Went to Creative Studio Classes
Our kid came home proud of what they made and eager to go back.
5
July 2026, Went to Open Studio
Warm, organized, and genuinely creative from the first day.
4
June 2026, Went to No-School-Day Art Camp
Clear updates before every session, and pickup was easy.
5
May 2026
Small groups meant the staff knew every kid by name.
5
April 2026
Drop-off was calm, and our shy one settled in by the second morning.
Retained for design review. No consumer screen uses this component.
Photo cards for browsing by category or topic.
Tinted, four under a theme as Explore showed them
Media
No-School-Day Art CampOne key number and how it changed, or a count you can tap to filter a list.
As filter cards: activities for each age, narrowing a list
Rows and columns for comparing activities and sessions. Sort by a column, open a row, or act on it.
Finding an activity: one row per activity, sortable, each opening its business, with Save
One activity’s sessions, with Book, or Tell me if a spot opens on a date with no room, and the chosen one selected
| Date | Time | Status | Book or get an alert |
|---|---|---|---|
| Oct 9 | 9am–3pm | Open | |
| Oct 16 | 9am–3pm | Open | |
| Nov 11 | 9am–3pm | Waitlist |
Compact
| Session | Date | Status | Price |
|---|---|---|---|
| No-School-Day Art Camp | Oct 9 | Open | From $95 |
| Creative Studio Classes | Oct 3–24 | Open | From $145 |
| Open Studio | Oct 10 · 10am | Open | From $25 |
Nothing to show
| Save | ||||
|---|---|---|---|---|
No activities match Try another age, format, or search. | ||||
Loading
| Session | Date | Price |
|---|---|---|
Retained for design review. No consumer screen uses this component.
The first cell of a row: a photo, the title with a status, and a line or two of detail.
No-School-Day Art Camp2 spots leftHappy MakersSchool holidays · 9am–3pm
Creative Studio ClassesHappy MakersACAva ChenAge 8Saved 3 activitiesFree on no-school daysRetained for design review. No consumer screen uses this component.
Pages for a long list: what is showing, then the previous page, the pages, and the next.
Under a table, five rows a page
| Save | ||||
|---|---|---|---|---|
No-School-Day Art CampHappy MakersSchool holidays · 9am–3pm | 6–10 | Oct 9 | From $953 sessions | |
Creative Studio ClassesHappy MakersSaturday · 10am–12pm | 5–9 | Oct 3–24 | From $1452 sessions | |
Open StudioHappy MakersWeekend sessions · 90 minutes | All ages | Oct 10 · 10am | From $253 sessions | |
S.T.E.A.M. Discovery CampExperiment PDXSchool holidays · 9am–3pm | 6–10 | Oct 9 | From $953 sessions | |
Science BuddyExperiment PDXAfter school · 1-hour sessions | Grades 2–5 | Oct 3–24 | From $402 sessions |
First, middle, and last of twelve pages
On a phone (343px), and one page
Retained for design review. No consumer screen uses this component.
Dots under a set of photos: the one showing is a short pill. Tap a dot to show its photo.
A row of square photos. More than fit scroll sideways.




Switch between related views without leaving the page.
A Portland art studio for kids and grown-ups, with creative classes, no-school-day camps, open studio time, and celebrations.
School holidays · 9am–3pm. Saturday · 10am–12pm. Weekend sessions · 90 minutes.
2729 NE Broadway, Portland, OR
Keep extra detail out of the way until someone asks for it.
Long text cut to a few lines, ending in See more.
A school-holiday day camp at a hands-on science and art museum. Campers explore its tactile exhibits, build with clay and circuits, and spend the afternoon on a project they take home. Bring a lunch and a water bottle; the museum has a shaded courtyard for breaks, and the staff keep groups small so every child gets a turn at each station.
Retained for design review. No consumer screen uses this component.
A focused window for a quick decision. The page behind waits until it closes.
A panel for one task that stays inside its screen: from the bottom on a phone, from the side on a wide screen.
Phone
Phone, center
Wide
Wide task · up to 640px
A list docked over a map’s foot that leaves the map usable: low, half open, or full.




One message in a conversation with Mellow or a group.
Retained for design review. No consumer screen uses this component.
Who a business is and what stands out, at the top of its page, and what an activity is and who offers it.
On the business’s page

Portland, Oregon
Experiment PDX brings science and art together through tactile exhibits, making, and experimentation. The museum also hosts birthday parties, community events, and programs for children and adults.
Its Science Buddy program introduces second- through fifth-graders to topics in physics, biology, chemistry, and Earth science while encouraging questions and critical thinking.
On an activity, not in use yet: what it is, then who offers it
A school-holiday day camp at Experiment PDX, a hands-on science and art museum in Southeast Portland. Campers explore its tactile exhibits and spend the day making and experimenting across science and art.
Offered by
Experiment PDX
Retained for design review. No consumer screen uses this component.
Who offers an activity: the business’s logo beside its name.
Offered by Experiment PDX
Offered by
Experiment PDX
Retained for design review. No consumer screen uses this component.
A job Mellow does for the parent, shown as one card that updates as it goes. Not in use yet: booking moved to the booking module on October 11.

S.T.E.A.M. Discovery Camp
Experiment PDX · for Maya
I have everything Experiment PDX asks for. Check it over, then approve.

S.T.E.A.M. Discovery Camp
Experiment PDX · for Maya

S.T.E.A.M. Discovery Camp
Experiment PDX · for Maya
Maya is booked for Fri, Oct 16. Saved to Maya’s profile: T-shirt size.

S.T.E.A.M. Discovery Camp
Experiment PDX · for Maya
The last spot on Fri, Oct 16 went before Experiment PDX confirmed. Nothing was charged.
Retained for design review. No consumer screen uses this component.
A detail Mellow filled in, with where it came from.
A floating panel beside the page on a wide screen. The page narrows and stays in use.
The collection, narrower while the panel is open.
One icon set, Amicons, in its round line style. Icons take the color of the text around them.
Amicons, round line, 114 icons
Filled, for a saved, liked, or chosen state and the current tab
Small illustrations that show what a feed post is about, or a page section, at a glance.