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.
The homepage is powered by four major architectural layers.
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.
NeuAPI acts as the central content composition engine.
Responsibilities include:
Multiple domains contribute customer context.
Examples:
Mystiq provides the runtime responsible for:
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.
When a customer launches Tata Neu, a sequence of platform initialization activities occur before the homepage is rendered.
Note: Several startup optimization initiatives are currently in progress and are documented separately in dedicated RFCs. RFC LINK
NeuAPI is the central composition engine responsible for transforming raw CMS content into a personalized homepage experience.
NeuAPI performs:
before returning content to the application.
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.
This allows business teams to launch personalized experiences without application releases.
Homepage experiences are dynamically tailored using customer context.
Provides:
Provides:
Provides:
Possible states:
Provides:
Only the content variants relevant to the current customer are returned to the client.
The homepage consists of multiple independently configurable sections.
Contains:
Provides access to:
Supports:
Open-ended personalization area.
Can be driven by any available segmentation signal.
Current example:

CMS configurable.
Current experiences include:

CMS configurable.
Uses:
Supports:

CMS configurable.
Each offer card can independently define its own segmentation rules.
{width=435px}
Powered by the UPI workflow.
Displays active VPA information and related contextual experiences.
After the homepage content is received, page-level stores initialize and drive runtime interactions.
Handles:
Handles:
Handles:
The homepage architecture has progressively moved from client-side decision making toward centralized server-side composition.
Benefits include:
The Tata Neu homepage is dynamically assembled, not hardcoded.
NeuAPI acts as the central content composition and personalization engine.
Business teams can launch experiences through CMS configuration without requiring app releases.
Multiple customer context signals drive personalization in real time.
The platform is evolving toward increasing server-side decision making, allowing faster experimentation and richer customer experiences.