LarchmontDigitalhome
Menu

Other · Brazil — Portuguese-language audience · In development through 2026

Onde Assistir — a product for the Cinematologia audience

Website designLocal SEO

Lighthouse results for the Onde Assistir web app: Performance 96, Accessibility 100, SEO 100, largest contentful paint 1.68 seconds, built with React on the web and Flutter for mobile.
Lighthouse, mobile strategy, 31 August 2026. The web app is live; the mobile apps are in preparation.

Results

Lighthouse Performance, mobile

90 — Google's 'good' bar96

Above the bar, on a real app

Lighthouse Performance, mobile moved from 90 — Google's 'good' bar to 96, a change of Above the bar, on a real app.

Accessibility, mobile

90 — Google's 'good' bar100

Top of the scale

Accessibility, mobile moved from 90 — Google's 'good' bar to 100, a change of Top of the scale.

SEO, mobile

90 — Google's 'good' bar100

Top of the scale

SEO, mobile moved from 90 — Google's 'good' bar to 100, a change of Top of the scale.

The problem

An audience of millions is worth nothing until it has somewhere to go. Cinematologia had the attention and no product of its own: every post sent people to someone else's platform, and the relationship ended there. The question was whether that attention could be turned into something people return to on purpose.

What we did

Build a streaming guide for the Brazilian market — search a film, see which service actually carries it, keep a watchlist, read what the community said. React for the browser, Flutter for iOS and Android sharing one API, and server-rendered catalogue pages so the search engines can index titles the app can answer for.

Evidence

The Onde Assistir title page for the film Cidade de Deus, showing it is available on Netflix, HBO Max and Globoplay under 'included with subscription', with rental and purchase options listed separately.
The question the whole product exists to answer. Streaming rights move constantly, so the answer is only worth anything if it is current — subscription, rental and purchase are separated, because 'available' means three different prices.
The community tab of a title page, showing a member review with a five-star rating and the date it was written.
Members write about what they watched, on the title itself. The audience is inside the product, not an audience for it.
The Onde Assistir home screen on a phone, showing rails for films currently in cinemas and trending films, with a sidebar for search, community and personal lists.
Home on a phone, where nearly all of the audience is. Search, community and a personal watchlist sit one tap away.

Why a Brazilian film app is on an American agency’s site

Because it answers the question that decides whether marketing is worth paying for: can attention be converted into something durable?

Most agencies can send you traffic. Far fewer have built the thing the traffic lands on. This is the case study where we did both sides — the audience and the product it was pointed at.

What was built

A streaming guide for the Brazilian market. Search a film or series, find out which service actually carries it there, save it to a list, and read what other people in the community thought. Simple to describe, and the reason it is hard is the catalogue: rights move between platforms constantly, so the answer to “where can I watch this” is only useful if it is current.

React on the web, Flutter on mobile, one API behind both. That split is deliberate and it is the kind of decision we would defend to a client: a browser is not a phone, and pretending they are the same surface costs you on whichever one you cared about less.

Server-rendered catalogue pages. The app answers questions about specific titles, so the pages about those titles have to exist as pages — indexable, fast, and reachable without running the app first. This is the same discipline that makes a service page rank instead of a single “Services” page.

The honest state of it

The web app is live at cinematologia.com/onde-assistir. The iOS and Android builds are in preparation and have not shipped. It is pre-launch: we are not going to quote usage numbers for a product that has not been launched, because that is exactly the kind of number agencies invent.

What can be measured today, and what you can check yourself, is the build quality: Performance 96, Accessibility 100 and SEO 100 on mobile, with largest contentful paint at 1.68 seconds — on a real application with a live catalogue, not a brochure page.

What this means for your account

If you are hiring us for a website, this is the ceiling of what we can build: not a template with your logo on it, but an application with a database, an API, indexable pages and an accessibility score of 100.

If you are hiring us for marketing, this is why we ask what happens after the click. Sending people somewhere that does not hold them is the most expensive habit in this industry, and it is the one that shows up in your bank account and not in the report.

Marketing results only, published with the client's permission. Results vary by business, market and budget, and Larchmont Digital makes no claim that they are typical or repeatable.

Curious what your own numbers look like?

The audit gives you the baseline: speed, local search readiness, the path to contacting you, and any advertising tracker sitting where it should not be.

Free website audit