Skip to content

Demo rebuild · Red Hook, Brooklyn

Ostra: Oysters & Seafood, rebuilt.

Oysters & Seafood · $$$

Seafood restaurants live on what's fresh, which means their menus change constantly — and that's exactly why so many of them give up and post the day's list as a photo. Ostra is our rebuild of the classic waterfront raw bar: oysters from both coasts, a short kitchen menu, and a site where “today's shuck” is actual text, updated the moment the list changes.

An honest note: Ostrais a fictional restaurant. The “before” below is a composite of the most common findings from scans of real sites for this kind of restaurant — not a real place, and not a real audit. The “after” is very real: it’s the live demo at itsremi.app/r/ostra, running on Remi.

The typical old site: what our scanner would flag

Sites for oysters & seafoodrestaurants tend to fail in the same ways. Here’s the composite, rated the way our scanner rates findings — and who each one locks out.

  • Critical

    The daily oyster list is a photograph

    The one thing that changes every day — which oysters are in — is posted as a picture. A screen reader reads nothing: no varieties, no origins, no prices. A blind guest has no idea what's in the raw bar today, and the text can't be searched or zoomed.

  • Serious

    Text is painted onto a harbor photo

    Hours and the raw-bar blurb sit as white text over a bright photo of the water. The contrast shifts with the image and dips far below what low-vision guests need — and some screen readers miss text baked into a background entirely.

  • Critical

    Takeout means a phone call only

    There's no online ordering at all. For guests who are deaf or hard of hearing, a phone-only takeout line isn't an inconvenience — it's a closed door. Everyone else just goes somewhere they can order in two taps.

  • Serious

    Photos have no alt text

    The seafood tower, the branzino, the room — none of it described. Screen readers skip the images or read filenames, so the restaurant's best sales pitch is invisible to blind guests.

  • Moderate

    Headings jump around

    The page skips heading levels for visual effect, breaking the outline screen-reader users rely on to navigate. What looks like a clear structure to a sighted guest is a maze to everyone else.

The Remi rebuild

The rebuilt Ostra keeps the personality — the palette, the type, the mood — and removes the barriers. Accessible to WCAG 2.2 AA by default, and owned by the restaurant: the domain, the content, the guest relationships.

“Today's shuck” is real, editable text

The oyster list is HTML the kitchen updates in seconds from a phone — East coast, West coast, per-piece pricing. Screen readers read it, Google indexes it, and it never goes stale.

Coastal palette, AA contrast

Ostra keeps the sea-glass teal and bright whites of a waterfront room, but every pairing is clamped to WCAG 2.2 AA contrast — including the text that sits over photography, which gets a real background treatment instead of floating on the image.

Online ordering is built in

Guests order the tower or a lobster roll straight from the site — no phone call required, which is exactly the point for guests who can't use one. The menu and the order flow are the same accessible markup.

Structure a screen reader can navigate

Real headings in order, real landmarks, a skip link, and alt text on every photo — a blind guest can jump straight to the raw bar list the way a sighted guest's eye does.

A menu that changes with the tide deserves a site that can keep up — one where “what's fresh today” is text everyone can read.

Your restaurant next

Your site has its own version of this list.

Scan it free and see the findings in plain English. Then we rebuild it — migration is free, accessibility is built in to WCAG 2.2 AA, and you own everything: the domain, the content, the guest list.

Take online orders through Square and your whole site is free — $0/mo, no bill, ever. Dine-in only? A flat $99/mo founding price (regular $149), reservations included.