Project

General

Profile

Actions

Support #30505

open

Support #29198: Product Training and Search to Ticket flow implementation

Front end project structure analysis

Added by Ifthik p 5 months ago. Updated 5 months ago.

Status:
Completed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
11/26/2025
Due date:
11/26/2025 (about 5 months late)
% Done:

100%

Estimated time:
Spent time:
remarks:
DB Changes:
Keys & Permissions:
Areas Affected:
Files Changed:
Actions #1

Updated by Shameel M 5 months ago

  • Understood the modular theme-based architecture, shared hooks/services, and component separation.
  • Verified how routing, contexts, and dynamic theme loading behave in both the React sample and a Next.js test environment.
  • Identified key challenges like global CSS handling, font loading, provider structure, and navigation differences in Next.js.
  • Explored the migration approach and confirmed feasibility of implementing the same structure in Next.js with minimal design changes.
Actions #2

Updated by Shameel M 5 months ago

  1. Studied server-side data-flow options (API routes, BFF layer, caching, SWR fallback, session handling).
  1. Planned token handling strategy (pretokens, token exchange, server-side caching, session cookie).
  1. Prepared the structure for converting the sample flow into Next.js with a secure and scalable approach.
Actions #3

Updated by Shameel M 5 months ago

  • Integrated the pretoken → token workflow into the server-side flow of the Next.js sample app.
  • Tested environment variable usage, API base URL configuration, and ensured correct backend endpoint execution.
  • Identified cases where rendering continued due to cached sessions or silent fallback logic, and added verification/debugging steps.
  • Investigated SSR vs client-side initialization behavior, logging points, and failure handling to properly control UI rendering during token acquisition.
Actions #4

Updated by Shameel M 5 months ago

  • % Done changed from 0 to 100
Actions #5

Updated by Shameel M 5 months ago

  • Status changed from Assigned to Completed
Actions

Also available in: Atom PDF