📄️ Design
The login page in Shesha is a configurable form, not hard-coded markup. It is a configuration item identified as Shesha/login (Shesha is the module, login is the form name), so you can open it in the form designer and change it like any other form.
📄️ Implementation
A Shesha starter project already wires its login route up to the configurable Shesha/login form. If your project's login page is not yet set up this way, open src/app/login/page.tsx in your frontend project, remove its entire content, and replace it with the snippet below.