TN HomePage Overview

[Diagram]

1. Summary

The Tata Neu homepage is not a static Flutter screen.

It is a dynamically composed, server-driven experience assembled using:

before being rendered on the client.

The architecture is designed to allow new experiences, experiments, layouts and personalization to be launched without requiring app releases.

High-Level Architecture

[Diagram]

2. Homepage Ecosystem

The homepage is powered by four major architectural layers.

Content Layer

Content authors manage homepage layouts, cards, banners, sections and experiences in Sanity CMS.

Content changes are automatically synced into MongoDB and become available to NeuAPI.

Composition Layer

NeuAPI acts as the central content composition engine.

Responsibilities include:

Business Systems

Multiple domains contribute customer context.

Examples:

Client Runtime

Mystiq provides the runtime responsible for:


3. Why Mystiq Exists

Mystiq standardizes common application capabilities across Tata Neu.

These include:

This allows multiple business teams to contribute independently while sharing a common runtime and rendering model.

[Diagram]

4. App Launch & Homepage Load Journey

When a customer launches Tata Neu, a sequence of platform initialization activities occur before the homepage is rendered.

[Diagram]

Primary Startup Contributors

Authentication

Location

Settings

Note: Several startup optimization initiatives are currently in progress and are documented separately in dedicated RFCs. RFC LINK


5. How NeuAPI Builds the Homepage

NeuAPI is the central composition engine responsible for transforming raw CMS content into a personalized homepage experience.

Homepage Composition Flow

[Diagram]

NeuAPI performs:

before returning content to the application.


6. Dynamic Content Enrichment

A key capability of the platform is the ability to inject live business data directly into CMS-authored content.

For example:

{
  "title": "$data.neupass.tier",
  "subtitle": "$data.neupass.neucoins"
}

The content author defines placeholders.

NeuAPI resolves them dynamically at request time.

[Diagram]

This allows business teams to launch personalized experiences without application releases.


7. Personalization & Segmentation

Homepage experiences are dynamically tailored using customer context.

Personalization Inputs

Loyalty Context

Provides:

Credit Card Context

Provides:

UPI Context

Provides:

Possible states:

Runtime Context

Provides:


Segmentation via Extensions

[Diagram]

Only the content variants relevant to the current customer are returned to the client.


8. Homepage Composition

The homepage consists of multiple independently configurable sections.

[Diagram]

App Bar

Contains:

Provides access to:

Supports:


Dynamic Nudge Zone

Open-ended personalization area.

Can be driven by any available segmentation signal.

Current example:


Financial Services Ribbon

CMS configurable.

Current experiences include:


Category Grid

CMS configurable.

Uses:

Supports:


Offers Carousel

CMS configurable.

Each offer card can independently define its own segmentation rules.

{width=435px}


UPI VPA Callout

Powered by the UPI workflow.

Displays active VPA information and related contextual experiences.


9. Homepage Runtime Stores

After the homepage content is received, page-level stores initialize and drive runtime interactions.

[Diagram]

Loyalty Store

Handles:

Search Store

Handles:

UPI Store

Handles:


10. Evolution of the Architecture

The homepage architecture has progressively moved from client-side decision making toward centralized server-side composition.

[Diagram]

Benefits include:


11. Key Takeaways

  1. The Tata Neu homepage is dynamically assembled, not hardcoded.

  2. NeuAPI acts as the central content composition and personalization engine.

  3. Business teams can launch experiences through CMS configuration without requiring app releases.

  4. Multiple customer context signals drive personalization in real time.

  5. The platform is evolving toward increasing server-side decision making, allowing faster experimentation and richer customer experiences.