The Brick Drop · UI / UX Review

Great grades.
No way in.

You have 5,769 beautifully graded sets and one of the best result pages I've seen for a tool like this. The problem isn't the grading — it's that almost nobody can find the set they came for. This is a plain-language tour of what's working, what's broken, and exactly what we should build next.

2026-07-14 · Reviewed LIVE at thebrickdrop.com · mobile-first · focus: UI & UX only
The whole review in one breath

The result page is a 9/10 — image-forward verdict card, three plain-language reads, an editorial "Full Take," five personalization lenses, a downloadable share card. But it's a beautiful room with no doors. Search can't find themes (typing "Star Wars" returns nothing, while 438 Star Wars sets sit graded in the database). Navigation is a logo and a single "Browse" link. Browse is a wall of 5,769 tiles with no filters. There are no loading, error, or 404 screens. The grading is done. The app around it barely exists yet — and that's the good news, because it's the highest-leverage thing you can build.

5,769
sets fully graded — letter, 3 reads, hot take, full take, 5 lenses
6
of them shown on the home page before a "browse all" text link
438
graded Star Wars sets that "star wars" search returns zero of

01What you've actually got

Before the criticism — this matters, because it tells us where not to spend effort. The hard part is done and it's good.

The Brick Drop is a live, installable web app (Next.js 16 / React 19 / Supabase). The catalog holds 27,080 sets; 5,769 of them are fully graded — each with a letter, three reads (Is the price fair? / Will you love it? / Holds its value?), a one-line hot take, a full editorial "Take," and five buyer lenses (Everyone, Display, Building, Gifting, Value). The design language is confident and consistent: near-black ground, LEGO-yellow accent, Avenir Next Condensed, image-forward cards.

The single best thing in the app

The result page (a set's grade page) is genuinely excellent. It leads with the product photo, stamps the grade in the corner in the set's own sampled color, gives a witty one-liner, then three reads a normal human understands, then a longer take that reads like a real reviewer wrote it — and lets you re-grade the same set for how you'll use it. That's a differentiated, shippable experience. Protect it. Everything below is about getting people to it.

There are exactly four screens today: Home, Search, Browse, and the Set result page. That's the entire app. The gap between "5,769 great pages" and "four thin screens to reach them" is the whole story of this review.

You told me search isn't good. It's worse than "not good" — for the way real people search, it mostly returns nothing. Here's exactly why, in plain terms.

Problem A — Search is blind to themes

Today, search only looks at a set's name and its number. It does not look at the theme. But "Star Wars," "Marvel," "Harry Potter," "Technic," "Ninjago" are themes, not names — and they're exactly how people search. So the most natural query a LEGO fan types is the one guaranteed to fail.

@THEBRICKDR◉PBROWSE
Results for
"star wars"
No graded sets match that yet.
WHAT'S ACTUALLY IN THE DB
Star Wars sets graded438
Marvel260
Ninjago274
Technic179

Left: the real screen at thebrickdrop.com/search?q=star wars. Right: the sets that exist but can't be found. Every one is a dead end today.

Why this is the worst bug in the app

It's not a small miss — it's the front door being locked for your most popular franchises. A first-time visitor almost always searches a theme first. They get "No graded sets match that yet," conclude the tool is empty, and leave. The catalog's biggest strength (hundreds of graded Star Wars/Marvel/Ninjago sets) is completely invisible.

Problem B — The empty state is a dead end

When a search fails, the results page shows one gray line — and no search box to try again. There's no "did you mean," no popular themes to tap, no way forward except hitting the browser back button. A search result page with no search box on it is a room with the door you came through locked behind you.

Problem C — It feels like 2010

Search is a type-it, hit-"Go," full-page-reload form. There's no typeahead — no dropdown of matches as you type, no thumbnails, no instant grades. Modern search (App Store, Amazon, anything the user compares you to) shows results as you type. And search only exists on the home page — the moment you're anywhere else, there's no search field at all.

Problem D — No fuzziness

Match is exact substring only. "Millenium" (the common misspelling of Millennium) finds nothing. "Ornithopter" spelled slightly off finds nothing. Real search forgives typos.

The fix, in one paragraph

Make search index name + number + theme, add a typeahead dropdown that shows matching tiles as you type (thumbnail + grade + name), make it fuzzy enough to forgive a typo, and put the search field in the header on every screen. Then rebuild the empty state into a helpful one: a search box, "Popular themes" chips, and a few top-rated tiles. This one workstream fixes the app's biggest leak.

You said there's no navigation. You're right — the entire nav is a logo and one link.

The header is: the logo (goes home) and a single "Browse" link. That's it. There's no persistent search, no way to reach the personalization lenses except by scrolling to the bottom of a result page, no "How grading works," no About, no footer. A first-time visitor has no idea what "The Drop Score" even is or why they should trust the letter grade.

What a visitor wants to doCan they, today?
Search from any screenNo — home only
Browse "best sets for gifting" (a lens!)No entry point
Understand what the grade means / trust itNo About / How-it-works
Get back to search after landing on a setOnly via logo → home
See top-rated setsNot directly
Open a specific set's gradeYes — this part is great
The hidden gem nobody can reach

Your five lenses — grading the same set for Display vs Building vs Gifting vs Value — are the most original thing here. But they only appear as small pills at the bottom of a result page. Nobody can browse "the best sets to gift" or "the best value sets." A signature feature is buried where discovery can't touch it. Promoting lenses into navigation is low effort and high delight.

04Browse is a flat wall High

"Browse" dumps all 5,769 graded sets into a single grade-sorted grid — no filters, no paging, and a title that lies.

Compare it to how discovery should feel — a few curated ways in, then filters to narrow:

2026 DROPSBROWSE
Today — one endless grid
5,769 tiles, best grade first,
no filters, no way to narrow.
DISCOVERBROWSE
Better — ways in + filters
AllStar WarsIconsTechnic
Top ratedBest valueBest to gift

05Missing app states & polish Medium

The little screens that make software feel finished simply aren't there yet.

StateTodayWhat it should be
LoadingNoneBlank screen while Supabase responds. Needs skeleton tiles / a branded spinner.
ErrorNoneA failed query has no on-brand fallback. Needs a friendly "something dropped" screen.
404 / unknown setBare Next.js defaultAn unknown set number shows the stock gray 404 — off-brand. Needs a branded not-found with search.
Empty searchOne gray lineCovered in §02 — needs a search box + suggestions.
Home density6 tiles + a linkFeels empty; showcases 0.1% of the catalog. Needs curated shelves.

06Why it "doesn't feel like an app"

You felt it before you could name it. Here's the naming: it reads as a website with four pages, not an app you live in.

What makes it feel like a page
Full-page reloads for search and lens changes One top nav with a single link No persistent search, no tab bar Nothing to come back to — no saved sets, no history No sense of place; every screen is a fresh load
What would make it feel like an app
A bottom tab bar: Home · Search · Browse · Saved Instant, in-place search & filtering Save / favorite a set; "recently viewed" Lens-driven shelves you return to Branded loading & transitions between screens

It's already an installable PWA (there's a manifest and app icons), which makes the missing bottom tab bar the single most "app-ifying" change available. That one pattern — a persistent Home / Search / Browse / Saved bar — reframes the whole thing from "a site" to "an app," and it gives search and the lenses the permanent home they're missing.

The plan

07What we should work on

All of this is pure front-end — perfect while the other session handles the backend. Four phases, ordered by impact-per-effort. My strong recommendation: do Phase 1 first and ship it.

Where I'd start — this week

Fix search and add a bottom tab bar. Those two changes attack the two things you named — "search is not good" and "no navigation" — and together they turn 5,769 stranded pages into a browsable product. Nothing else comes close on impact-per-hour.

Phase 1 · Make it findable — highest impact

  1. Theme-aware, fuzzy search.Index name + number + theme; forgive typos. Instantly un-breaks "Star Wars," "Marvel," "Technic," and hundreds of others.
  2. Typeahead dropdown.Show matching tiles (thumb + grade + name) as the user types. This alone makes search feel modern.
  3. Persistent search in the header.Available on every screen, not just home.
  4. A real empty state.Search box + "Popular themes" chips + a few top-rated tiles. No more dead ends.

Phase 2 · Make it navigable

  1. Bottom tab bar.Home · Search · Browse · Saved. Turns the site into an app; gives search and lenses a home.
  2. Browse filters + curated shelves.Theme chips, grade/price/year filters, and rows like "Top rated," "Best value," "Best to gift" (your lenses, finally on the surface). Fix the "2026 Drops" label; page or lazy-load the grid.
  3. Lens landing pages."/best-for/gifting" etc. — shareable, SEO-friendly, and they show off the most original feature.

Phase 3 · Make it feel finished

  1. Loading, error & 404 screens.Branded skeletons and fallbacks. Small effort, big "this is real software" payoff.
  2. Home redesign.Replace "6 tiles + a link" with curated shelves that actually show off the 5,769.
  3. A one-time lens intro.Teach the personalization the first time someone hits a result — it's your best feature and it's currently unexplained.

Phase 4 · App-ify

  1. Save / favorites + recently viewed.Gives people a reason to return — the "Saved" tab from Phase 2.
  2. Compare two sets.Natural for a buying-decision tool; high-delight, low-frequency.

The one-line takeaway

You didn't build a bad app — you built the hard 90% (the grades) and haven't yet built the easy, high-impact 10% (getting people to them). Fix search, add a tab bar, and The Brick Drop stops feeling like a demo and starts feeling like the app it already almost is.

The Brick Drop · UI/UX review · 2026-07-14