Files
Plushealthtech/task/10-sign-in-page.md
T
Clive e5d1446791
Gitea CI/CD / build (push) Successful in 1m40s
Site pages and AI tasks.
2026-08-20 14:58:52 +10:00

1.2 KiB

Task 10 — Sign In page (placeholder)

  • Status: Done
  • Depends on: —
  • Size: S

Goal

Create the Sign In page at /SignIn as a placeholder. The repo has no auth (per CLAUDE.md) and no account backend — real sign-in is a separate project; this page is its future integration point (plan §3.4).

Files

  • Create: plushealthtech/Pages/SignIn.cshtml
  • Create: plushealthtech/Pages/SignIn.cshtml.cs

Steps

  1. PageModel — standard PageModel with OnGet(); title set in the view.
  2. View — @page, @model SignInModel, ViewData["Title"] = "Sign In".
    • Centered card (bg-white p-8 rounded-2xl border border-slate-100 shadow-sm, max-w-md):
      • Icon (e.g. fa-solid fa-right-to-bracket) + heading "Sign in to your portal"
      • Status line: "Portal sign-in is coming soon."
      • Primary CTA → /RequestDemo ("Request a demo")
      • Secondary CTA → /Contact ("Contact us instead")
    • Do not add a fake username/password form — it would imply working auth.
  3. Tailwind brand tokens only.

Acceptance criteria

  • GET /SignIn renders; build green.
  • Both CTAs resolve.
  • No non-functional credentials form.