A client portal is a useful stress test because it starts as a simple AI-generated demo, then quickly turns into a mess of auth rules, permissions, file handling, and edge-case workflows. Codex and Softgen diverge hard on that transition: Codex drops into a real repository and behaves like an agent inside normal developer tooling, while Softgen keeps you inside a hosted, prompt-driven app builder with templates doing much of the framing.
That makes this job expose the failure modes that matter. A portal is not just UI polish; it is security-critical business software where ownership, exportability, and the cost of repeated fixes matter more than a flashy first draft.