Main Page Sucks Less

December 8, 2025

Finally putting some effort into the main public landing page.

Up until this point in the project most of the work has been on the backend and supporting systems to actually get the data.

Now that we have a pretty stable framework the actual website people interact with needs some attention.

Instead of a single column of streamer thumbnails we now have a table view of more comprehensive streamer cards grouped by the event categories.

We are also collecting data now on ALL the iRacing sessions and categories. So Official Races, Official Practice, Qualify, Time Trials, Hosted, League... Its all in there now.

Main Page

Language filters.

You can now filter the current streams by language.

The dropdown presents only languages currently available, so it will change depending on who's broadcasting.

Agora você pode filtrar as transmissões atuais por idioma. O menu suspenso mostra apenas os idiomas disponíveis no momento, portanto ele mudará dependendo de quem estiver transmitindo.

Language filters

Language and Flair.

Now in addition to being able to filter by language, we are showing it as well as the driver's flag from their iRacing flair (usually national flags but also iRacing or Unaffiliated)

We used to have "Clubs" that were assigned by iRacing depending on the geographical area associated with your account.

Then they changed it to be "Flair" which users self select, but I'm confused about the term flair...

Flair flags

SVG Icons!

Another important addition was the SVG Icons similar to what iRacing uses for visual cues on the race types, categories, filters and such.

We have filters for the categories (Sports Car, Formula Car, Oval, etc).

Can also "Group by Series" or "Show all Together"

Fixed render issues that would hide some of the overlay detail depending on the thumbnail size.

Made it look better on mobile (or at least on my phone...)

SVG Icons