How the apps index is built

The apps index is the public catalogue for the RS9 brand app. Every row is keyed by an immutable game ID and uses the approved /assets/img/game-pool/ artwork; nothing on the public surface is regenerated or redrawn for a row. Rows link to the games catalogue hub, where each title opens a stable product profile rather than a marketing landing page.

What you will find in each row

  • Provider directory. The game-pool artwork is grouped by provider - Evolution, JILI, PG SOFT, Pragmatic Play, Fachai, YellowBat, KOOLBET and Originals - so the visual style matches what the operator serves in-app.
  • Category. Each row carries its category tag - Baccarat, Roulette, Slots, Dice, Teen Patti, Crash, Fishing, Andar Bahar or Wheel - so filtering is meaningful.
  • Immutable game ID. The same ID is used in the operator's product surface, so a row never drifts to a different title.
  • Verified install action. Every Install App button routes to the first-party install destination, not a third-party mirror.

How filtering works

The provider tabs and the search field work together. Pick a provider to narrow the visible rows; type a partial name, category or provider label to filter further. The count chip at the top of the section reflects the live filter result, not the total catalogue size.

What the apps index does not cover

Per-game detail pages are not part of the public surface. The operator exposes the same catalogue inside the Android app, where each title opens a deeper product profile. The apps index stays the discovery layer for the brand profile - it points at the in-app product surface, never replaces it.

Provider reference

What each provider contributes

A short reference read on the eight providers whose artwork lives in the apps index.

Evolution

Live-dealer baccarat, roulette and game-show formats. Studio-led production, multi-camera angles and side-bet depth. The largest single provider directory on the apps index.

JILI

Asian-market slots, fishing and arcade titles. Cricket-themed and Teen Patti-flavored content sits here. Often paired with Evolution in cross-provider lobbies.

PG SOFT

Mobile-first slot portfolio with portrait-friendly art direction. Higher-volatility math models and feature-rich bonus rounds dominate this directory.

Pragmatic Play

Multiplier-led slots and Drops and Wins prize mechanics. Titles like Gates of Olympus and Sweet Bonanza typically anchor the Pragmatic Play directory.

Fachai

Asian-themed slot portfolio with classic fruit and Hold and Spin mechanics. Smaller catalogue than the headline providers but visible across lobby filter chips.

YellowBat

Crash, fishing and wheel-style formats. The directory where shorter-round and arcade-feel content tends to land.

KOOLBET

Table games - blackjack and roulette. A focused catalogue that complements the live-dealer directories rather than competing with them.

Originals

Provably-fair formats - crash and dice. The smallest directory and the easiest to filter out for readers who prefer provider-led content.

Featured

Four featured apps to start with

Same shelf as the homepage - one tap into Fantasy, Rummy, Sports and the Games catalogue.

fantasy featured app thumbnail
FantasyFantasy App Discovery
Open
rummy featured app thumbnail
RummyRummy Points Pool Deals
Open
cricket king sports themed thumbnail
SportsCricket Football Basketball
Open
Games featured app thumbnail
GamesMixed Games Catalogue
Open
App-row filter and search UX

How the filter, sort, search and reset controls read the data attributes

The app-row controls are a view over the data attributes. The attributes are the source; the controls are the surface.

App row filter and search UX banner
App-row card composition

Six elements on every app-row card, what each carries

Every app-row card carries six elements. The composition is the same on every card.

Artwork

The artwork is the card's image. The image carries class="hot-art" data-hot-art with the published_path value from the yono-pool or game-pool asset.

Title

The title is the row's name. The title is the primary search target.

Category label

The category label is the data-hot-category value as text. The label drives the filter's category filter display.

Intent label

The intent label is the data-hot-intent value as text. The label drives the sort by intent display.

Featured badge

The featured badge marks data-hot-featured rows. Featured rows appear at the top of the rail.

Position key

The position key is the data-hot-row value. The order is decided by the position key combined with the featured flag.

Hot-shelves rail in detail

How the [data-hot-apps] container renders the rows

The hot-shelves rail is a [data-hot-apps] container. Each row inside is an anchor with class="hot-row" and the four data attributes.

Related hubs

The games hub splits the games category by provider. The features hub explains the cross-cutting features. The install route is the verified first-party destination.

Games hub Features Install Install App

Supplementary notes

Five notes for power users of the app row

The app row UX has more to offer than the filter and search surface. Five notes for readers who look below the fold.

App row FAQ

Four short answers about the app row UX

Answers about the filter, the search and the row order.

Why does the row order change between visits?

The row order is decided by the data-hot-row position key combined with the data-hot-featured flag. Featured rows appear first; non-featured rows fill below by position key. The rotation is rendered on each load.

Can I share a filtered view with a friend?

Yes. The active filter, sort and search are reflected in the URL fragment. Share the URL with the fragment to share the same view.

What happens when the search returns zero rows?

The empty state shows the active controls and a one-click reset back to the default view.

Why does the filter not match the data attributes?

The filter reads the data attributes directly. If a row is hidden, the filter value does not match the data attribute. Re-check the filter dropdown; the categories are fantasy, rummy, slots, live-dealer, crash and sports.

Install App