1.2 KiB
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
- PageModel — standard
PageModelwithOnGet(); title set in the view. - 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")
- Icon (e.g.
- Do not add a fake username/password form — it would imply working auth.
- Centered card (
- Tailwind brand tokens only.
Acceptance criteria
GET /SignInrenders; build green.- Both CTAs resolve.
- No non-functional credentials form.